Changeset 4144:2d2c2efff554 in roaraudio
- Timestamp:
- 08/12/10 18:18:19 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/roard.c
r4141 r4144 745 745 int add_default_output (char * drv, char * dev, char * opts, int prim, int count) { 746 746 char * drvs[] = { 747 #if defined(ROAR_HAVE_OSS_BSD) || defined(ROAR_HAVE_OSS) 748 "oss", 749 #endif 750 #ifdef ROAR_HAVE_LIBWINMM 751 "wmm", 752 #endif 753 #ifdef ROAR_HAVE_LIBAO 754 "ao", 755 #endif 756 #ifdef ROAR_HAVE_ESD 757 "esd", 758 #endif 759 #ifdef ROAR_HAVE_DRIVER_SYSCLOCK 760 "sysclock", 761 #endif 762 "null", 747 // native and pseudo-native interfaces: 748 "oss", "alsa", "sndio", "wmm", 749 // sound libs: 750 "ao", "portaudio", 751 // other sound systems: 752 "esd", "rsound", "pulsesimple", "roar", 753 // specal buildins: 754 "sysclock", "null", 755 // terminator: 763 756 NULL 764 757 }; 765 758 int i; 766 759 int ret; 760 int _alive; 767 761 768 762 if ( drv != NULL ) … … 775 769 for (i = 0; drvs[i] != NULL; i++) { 776 770 ROAR_INFO("add_default_output(*): trying driver %s", ROAR_DBG_INFO_INFO, drvs[i]); 771 _alive = alive; // save global alive setting 772 777 773 ret = add_output(drvs[i], dev, opts, prim, count); 778 774 if ( ret != -1 ) 779 775 return ret; 776 777 alive = _alive; // restore global alive setting 780 778 ROAR_INFO("add_default_output(*): Driver %s faild to load", ROAR_DBG_INFO_VERBOSE, drvs[i]); 781 779 }
Note: See TracChangeset
for help on using the changeset viewer.