[PD-cvs] pd/src s_main.c,1.7.4.13,1.7.4.14
Tim Blechmann
timblech at users.sourceforge.net
Fri Apr 8 14:38:06 CEST 2005
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10784
Modified Files:
Tag: devel_0_38
s_main.c
Log Message:
command line flags for callback-based scheduler
Index: s_main.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_main.c,v
retrieving revision 1.7.4.13
retrieving revision 1.7.4.14
diff -C2 -d -r1.7.4.13 -r1.7.4.14
*** s_main.c 7 Apr 2005 21:04:58 -0000 1.7.4.13
--- s_main.c 8 Apr 2005 12:37:48 -0000 1.7.4.14
***************
*** 371,374 ****
--- 371,375 ----
"-dacblocksize <n>-- specify audio dac~block size in samples\n",
"-sleepgrain <n> -- specify number of milliseconds to sleep when idle\n",
+ "-cb_scheduler -- use callback-based scheduler (jack and native asio only)\n",
"-nodac -- suppress audio output\n",
"-noadc -- suppress audio input\n",
***************
*** 624,633 ****
argc -= 2; argv += 2;
}
! else if (!strcmp(*argv, "-dacblocksize") && argc > 1 &&
! sscanf(argv[1], "%d", &sys_main_dacblocksize) >= 1)
! {
argc -= 2;
argv += 2;
! }
else if (!strcmp(*argv, "-sleepgrain"))
{
--- 625,634 ----
argc -= 2; argv += 2;
}
! else if (!strcmp(*argv, "-dacblocksize") && argc > 1 &&
! sscanf(argv[1], "%d", &sys_main_dacblocksize) >= 1)
! {
argc -= 2;
argv += 2;
! }
else if (!strcmp(*argv, "-sleepgrain"))
{
***************
*** 635,638 ****
--- 636,646 ----
argc -= 2; argv += 2;
}
+ /* tb: callback-based scheduling { */
+ else if (!strcmp(*argv, "-cb_scheduler"))
+ {
+ sys_callbackscheduler = 1;
+ argc--; argv++;
+ }
+ /* tb } */
else if (!strcmp(*argv, "-nodac"))
{ /* IOhannes */
More information about the Pd-cvs
mailing list