[PD-cvs] pd/src s_main.c,1.7.4.17.2.18,1.7.4.17.2.19
Mathieu Bouchard
matju at users.sourceforge.net
Thu Nov 23 15:51:32 CET 2006
Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2628
Modified Files:
Tag: devel_0_39
s_main.c
Log Message:
show all APIs in "pd -help", telling the user when something is not compiled in.
Index: s_main.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/s_main.c,v
retrieving revision 1.7.4.17.2.18
retrieving revision 1.7.4.17.2.19
diff -C2 -d -r1.7.4.17.2.18 -r1.7.4.17.2.19
*** s_main.c 23 Nov 2006 06:06:18 -0000 1.7.4.17.2.18
--- s_main.c 23 Nov 2006 14:51:29 -0000 1.7.4.17.2.19
***************
*** 423,429 ****
"-listdev -- list audio and MIDI devices\n",
#ifdef USEAPI_OSS
"-oss -- use OSS audio API\n",
! "-32bit ----- allow 32 bit OSS audio (for RME Hammerfall)\n",
#endif
--- 423,434 ----
"-listdev -- list audio and MIDI devices\n",
+ #define NOT_HERE "(support not compiled in)"
+
#ifdef USEAPI_OSS
"-oss -- use OSS audio API\n",
! "-32bit ---- allow 32 bit OSS audio (for RME Hammerfall)\n",
! #else
! "-oss -- OSS "NOT_HERE"\n",
! "-32bit ---- allow 32 bit OSS audio "NOT_HERE"\n",
#endif
***************
*** 431,453 ****
"-alsa -- use ALSA audio API\n",
"-alsaadd <name> -- add an ALSA device name to list\n",
#endif
#ifdef USEAPI_JACK
"-jack -- use JACK audio API\n",
#endif
#ifdef USEAPI_ASIO
"-asio_native -- use native ASIO API\n",
#endif
#ifdef USEAPI_PORTAUDIO
"-pa -- use Portaudio API\n",
- #ifdef MSW
"-asio -- synonym for -pa - use ASIO via Portaudio\n",
! #endif
#endif
#ifdef USEAPI_MMIO
"-mmio -- use MMIO audio API\n",
#endif
#ifdef API_DEFSTRING
--- 436,468 ----
"-alsa -- use ALSA audio API\n",
"-alsaadd <name> -- add an ALSA device name to list\n",
+ #else
+ "-alsa -- use ALSA audio API "NOT_HERE"\n",
+ "-alsaadd <name> -- add an ALSA device name to list "NOT_HERE"\n",
#endif
#ifdef USEAPI_JACK
"-jack -- use JACK audio API\n",
+ #else
+ "-jack -- use JACK audio API "NOT_HERE"\n",
#endif
#ifdef USEAPI_ASIO
"-asio_native -- use native ASIO API\n",
+ #else
+ "-asio_native -- use native ASIO API "NOT_HERE"\n",
#endif
#ifdef USEAPI_PORTAUDIO
"-pa -- use Portaudio API\n",
"-asio -- synonym for -pa - use ASIO via Portaudio\n",
! #else
! "-pa -- use Portaudio API "NOT_HERE"\n",
! "-asio -- synonym for -pa - use ASIO via Portaudio "NOT_HERE"\n",
#endif
#ifdef USEAPI_MMIO
"-mmio -- use MMIO audio API\n",
+ #else
+ "-mmio -- use MMIO audio API "NOT_HERE"\n",
#endif
#ifdef API_DEFSTRING
***************
*** 464,467 ****
--- 479,484 ----
#ifdef USEAPI_ALSA
"-alsamidi -- use ALSA midi API\n",
+ #else
+ "-alsamidi -- use ALSA midi API "NOT_HERE"\n",
#endif
***************
*** 488,491 ****
--- 505,511 ----
"-rt or -realtime -- use real-time priority\n",
"-nrt -- don't use real-time priority\n",
+ #else
+ "-rt or -realtime -- use real-time priority "NOT_HERE"\n",
+ "-nrt -- don't use real-time priority "NOT_HERE"\n",
#endif
};
More information about the Pd-cvs
mailing list