[PD-cvs] pd/src s_audio_jack.c, 1.5.4.8.2.7.2.4, 1.5.4.8.2.7.2.5 s_audio_mmio.c, 1.4.4.1, 1.4.4.1.4.1 s_audio_pa.c, 1.4.4.7.2.5.2.1, 1.4.4.7.2.5.2.2 s_audio_portaudio.c, 1.1.2.21.2.1, 1.1.2.21.2.2

Mathieu Bouchard matju at users.sourceforge.net
Sat Jun 30 22:28:16 CEST 2007


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19810

Modified Files:
      Tag: desiredata
	s_audio_jack.c s_audio_mmio.c s_audio_pa.c s_audio_portaudio.c 
Log Message:
new audio api


Index: s_audio_mmio.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_audio_mmio.c,v
retrieving revision 1.4.4.1
retrieving revision 1.4.4.1.4.1
diff -C2 -d -r1.4.4.1 -r1.4.4.1.4.1
*** s_audio_mmio.c	10 Nov 2004 13:47:09 -0000	1.4.4.1
--- s_audio_mmio.c	30 Jun 2007 20:28:14 -0000	1.4.4.1.4.1
***************
*** 729,736 ****
  
  
- void mmio_reportidle(void)
- {
- }
- 
  #if 0
  /* list the audio and MIDI device names */
--- 729,732 ----
***************
*** 793,794 ****
--- 789,797 ----
      }
  }
+ 
+ struct t_audioapi api_mmio = {
+ 	mmio_open_audio,
+ 	mmio_close_audio,
+ 	mmio_send_dacs,
+ 	mmio_getdevs,
+ };

Index: s_audio_jack.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_audio_jack.c,v
retrieving revision 1.5.4.8.2.7.2.4
retrieving revision 1.5.4.8.2.7.2.5
diff -C2 -d -r1.5.4.8.2.7.2.4 -r1.5.4.8.2.7.2.5
*** s_audio_jack.c	28 Jun 2007 09:08:36 -0000	1.5.4.8.2.7.2.4
--- s_audio_jack.c	30 Jun 2007 20:28:14 -0000	1.5.4.8.2.7.2.5
***************
*** 1,3 ****
- #ifdef USEAPI_JACK
  #include <stdio.h>
  #include <stdlib.h>
--- 1,2 ----
***************
*** 443,445 ****
  }
  
! #endif /* JACK */
--- 442,449 ----
  }
  
! struct t_audioapi jack_api = {
! 	0 /*jack_open_audio*/,
! 	jack_close_audio,
! 	jack_send_dacs,
! 	jack_getdevs,
! };

Index: s_audio_portaudio.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/s_audio_portaudio.c,v
retrieving revision 1.1.2.21.2.1
retrieving revision 1.1.2.21.2.2
diff -C2 -d -r1.1.2.21.2.1 -r1.1.2.21.2.2
*** s_audio_portaudio.c	20 Dec 2006 07:58:01 -0000	1.1.2.21.2.1
--- s_audio_portaudio.c	30 Jun 2007 20:28:14 -0000	1.1.2.21.2.2
***************
*** 75,78 ****
--- 75,79 ----
      PaStreamCallbackFlags statusFlags, void *userData);
  
+ #if 0
  static int patestCallback(const void*                     inputBuffer,
                            void*                           outputBuffer,
***************
*** 81,84 ****
--- 82,86 ----
                            PaStreamCallbackFlags           statusFlags,
                            void*                           userData);
+ #endif
  
  static int pa_indev = -1, pa_outdev = -1;
***************
*** 264,268 ****
  extern int sys_meters;          /* true if we're metering */
  
! 
  static int patestCallback(const void*                     inputBuffer,
                            void*                           outputBuffer,
--- 266,270 ----
  extern int sys_meters;          /* true if we're metering */
  
! #if 0
  static int patestCallback(const void*                     inputBuffer,
                            void*                           outputBuffer,
***************
*** 292,295 ****
--- 294,298 ----
      return 0;
  }
+ #endif
  
  void run_all_idle_callbacks(void);
***************
*** 636,637 ****
--- 639,647 ----
  
  }
+ 
+ t_audioapi pa_api = {
+     0 /* pa_open_audio */,
+     pa_close_audio,
+     pa_send_dacs,
+     pa_getdevs,
+ };

Index: s_audio_pa.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_audio_pa.c,v
retrieving revision 1.4.4.7.2.5.2.1
retrieving revision 1.4.4.7.2.5.2.2
diff -C2 -d -r1.4.4.7.2.5.2.1 -r1.4.4.7.2.5.2.2
*** s_audio_pa.c	8 Dec 2006 08:29:42 -0000	1.4.4.7.2.5.2.1
--- s_audio_pa.c	30 Jun 2007 20:28:14 -0000	1.4.4.7.2.5.2.2
***************
*** 482,483 ****
--- 482,490 ----
      *noutdevs = nout;
  }
+ 
+ t_audioapi pa_api = {
+     pa_open_audio,
+     pa_close_audio,
+     pa_send_dacs,
+     pa_getdevs,
+ };





More information about the Pd-cvs mailing list