Changeset 2681:359a85bcf5e9 in roaraudio for roard
- Timestamp:
- 09/13/09 00:43:35 (15 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/codecfilter.c
r2680 r2681 184 184 if ( g_codecfilter[i].subsystems & ROAR_SUBSYS_RAW ) 185 185 subsys[4] = 'R'; 186 if ( g_codecfilter[i].subsystems & ROAR_SUBSYS_COMPLEX ) 187 subsys[5] = 'X'; 186 188 187 189 flags = g_codecfilter[i].flags; -
roard/driver.c
r2508 r2681 33 33 #endif 34 34 { "roar", "RoarAudio driver", "localhost, remote.host.dom", DRV_FLAG_NONE, 35 ROAR_SUBSYS_WAVEFORM|ROAR_SUBSYS_MIDI|ROAR_SUBSYS_LIGHT ,35 ROAR_SUBSYS_WAVEFORM|ROAR_SUBSYS_MIDI|ROAR_SUBSYS_LIGHT|ROAR_SUBSYS_COMPLEX, 36 36 NULL, driver_roar_close, driver_roar_open_vio}, 37 37 #ifdef ROAR_HAVE_IO_POSIX 38 38 { "raw", "RAW PCM driver", "/some/file", DRV_FLAG_FHSEC, 39 ROAR_SUBSYS_WAVEFORM|ROAR_SUBSYS_MIDI|ROAR_SUBSYS_LIGHT|ROAR_SUBSYS_RAW ,39 ROAR_SUBSYS_WAVEFORM|ROAR_SUBSYS_MIDI|ROAR_SUBSYS_LIGHT|ROAR_SUBSYS_RAW|ROAR_SUBSYS_COMPLEX, 40 40 NULL, NULL, driver_raw_open_vio}, 41 41 #endif … … 98 98 if ( g_driver[i].subsystems & ROAR_SUBSYS_RAW ) 99 99 subsys[4] = 'R'; 100 if ( g_driver[i].subsystems & ROAR_SUBSYS_COMPLEX ) 101 subsys[5] = 'X'; 100 102 101 103 printf(" %-9s %c%c%c %6s - %s (devices: %s)\n", g_driver[i].name, -
roard/driver_roar.c
r2508 r2681 34 34 if ( sstream != NULL ) { 35 35 switch (ROAR_STREAM(sstream)->dir) { 36 case ROAR_DIR_OUTPUT: dir = ROAR_DIR_PLAY;break;37 case ROAR_DIR_MIDI_OUT: dir = ROAR_DIR_MIDI_IN;break;38 case ROAR_DIR_LIGHT_OUT: dir = ROAR_DIR_LIGHT_IN;break;36 case ROAR_DIR_OUTPUT: dir = ROAR_DIR_PLAY; break; 37 case ROAR_DIR_MIDI_OUT: dir = ROAR_DIR_MIDI_IN; break; 38 case ROAR_DIR_LIGHT_OUT: dir = ROAR_DIR_LIGHT_IN; break; 39 39 // TODO: we need to know a real pos id for raw streams... 40 40 // case ROAR_DIR_RAW_OUT: dir = ROAR_DIR_RAW_IN; break; 41 case ROAR_DIR_COMPLEX_OUT: dir = ROAR_DIR_COMPLEX_IN; break; 41 42 default: 42 43 return -1; -
roard/include/roard.h
r2674 r2681 70 70 #define ROAR_SUBSYS_LIGHT 0x08 71 71 #define ROAR_SUBSYS_RAW 0x10 72 #define ROAR_SUBSYS_COMPLEX 0x20 72 73 73 74 // some usefull macros: -
roard/req.c
r2630 r2681 23 23 */ 24 24 25 #define DEBUG 25 26 #include "roard.h" 26 27 -
roard/roard.c
r2584 r2681 501 501 dir = ROAR_DIR_RAW_OUT; 502 502 #endif 503 } else if ( !strcasecmp(v, "complex") ) { 504 dir = ROAR_DIR_COMPLEX_OUT; 503 505 } else { 504 506 ROAR_ERR("add_output(*): unknown/unsupported subsystem '%s'", k); -
roard/sources.c
r2507 r2681 65 65 if ( g_source[i].subsystems & ROAR_SUBSYS_RAW ) 66 66 subsys[4] = 'R'; 67 if ( g_source[i].subsystems & ROAR_SUBSYS_COMPLEX ) 68 subsys[5] = 'X'; 67 69 68 70 printf(" %-9s %c%c%c %6s - %s (devices: %s)\n", g_source[i].name, -
roard/streams.c
r2635 r2681 340 340 return ROAR_SUBSYS_RAW; 341 341 break; 342 case ROAR_DIR_COMPLEX_IN: 343 case ROAR_DIR_COMPLEX_OUT: 344 return ROAR_SUBSYS_COMPLEX; 345 break; 342 346 case ROAR_DIR_THRU: 343 347 return streams_get_subsys(ROAR_STREAM(ss)->pos_rel_id);
Note: See TracChangeset
for help on using the changeset viewer.