[PD-cvs] pd/src s_main.c,1.7.4.4,1.7.4.5

Tim Blechmann timblech at users.sourceforge.net
Tue Dec 14 10:51:16 CET 2004


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

Modified Files:
      Tag: devel_0_38
	s_main.c 
Log Message:
make callback scheduler selectable by user & miller's changes to 0.38-test13


Index: s_main.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_main.c,v
retrieving revision 1.7.4.4
retrieving revision 1.7.4.5
diff -C2 -d -r1.7.4.4 -r1.7.4.5
*** s_main.c	12 Nov 2004 08:21:20 -0000	1.7.4.4
--- s_main.c	14 Dec 2004 09:51:13 -0000	1.7.4.5
***************
*** 8,12 ****
   */
  
! char pd_version[] = "Pd version 0.38 TEST10 devel\n";
  char pd_compiletime[] = __TIME__;
  char pd_compiledate[] = __DATE__;
--- 8,12 ----
   */
  
! char pd_version[] = "Pd version 0.38 TEST13 devel\n";
  char pd_compiletime[] = __TIME__;
  char pd_compiledate[] = __DATE__;
***************
*** 282,286 ****
      sys_rcfile();                               /* parse the startup file */
  #endif
!     if (sys_argparse(argc, argv))           /* parse cmd line */
          return (1);
      sys_afterargparse();                    /* post-argparse settings */
--- 282,286 ----
      sys_rcfile();                               /* parse the startup file */
  #endif
!     if (sys_argparse(argc-1, argv+1))           /* parse cmd line */
          return (1);
      sys_afterargparse();                    /* post-argparse settings */
***************
*** 557,561 ****
      char sbuf[MAXPDSTRING];
      int i;
-     argc--; argv++;
      while ((argc > 0) && **argv == '-')
      {
--- 557,560 ----
***************
*** 925,929 ****
      int naudioindev, audioindev[MAXAUDIOINDEV], chindev[MAXAUDIOINDEV];
      int naudiooutdev, audiooutdev[MAXAUDIOOUTDEV], choutdev[MAXAUDIOOUTDEV];
!     int nchindev, nchoutdev, rate, dacblksize, advance;
      int nmidiindev = 0, midiindev[MAXMIDIINDEV];
      int nmidioutdev = 0, midioutdev[MAXMIDIOUTDEV];
--- 924,928 ----
      int naudioindev, audioindev[MAXAUDIOINDEV], chindev[MAXAUDIOINDEV];
      int naudiooutdev, audiooutdev[MAXAUDIOOUTDEV], choutdev[MAXAUDIOOUTDEV];
!     int nchindev, nchoutdev, rate, dacblksize, advance, scheduler;
      int nmidiindev = 0, midiindev[MAXMIDIINDEV];
      int nmidioutdev = 0, midioutdev[MAXMIDIOUTDEV];
***************
*** 959,963 ****
              of argument parsing, and store them again. */
      sys_get_audio_params(&naudioindev, audioindev, chindev,
! 			 &naudiooutdev, audiooutdev, choutdev, &rate, &dacblksize, &advance);
      if (sys_nchin >= 0)
      {
--- 958,962 ----
              of argument parsing, and store them again. */
      sys_get_audio_params(&naudioindev, audioindev, chindev,
! 			 &naudiooutdev, audiooutdev, choutdev, &rate, &dacblksize, &advance, &scheduler);
      if (sys_nchin >= 0)
      {
***************
*** 1006,1010 ****
        dacblksize = sys_main_dacblocksize;
      sys_open_audio(naudioindev, audioindev, naudioindev, chindev,
! 		   naudiooutdev, audiooutdev, naudiooutdev, choutdev, rate, dacblksize, advance, 0);
      sys_open_midi(nmidiindev, midiindev, nmidioutdev, midioutdev, 0);
  }
--- 1005,1009 ----
        dacblksize = sys_main_dacblocksize;
      sys_open_audio(naudioindev, audioindev, naudioindev, chindev,
! 		   naudiooutdev, audiooutdev, naudiooutdev, choutdev, rate, dacblksize, advance, scheduler, 0);
      sys_open_midi(nmidiindev, midiindev, nmidioutdev, midioutdev, 0);
  }





More information about the Pd-cvs mailing list