Changeset 2270:168fb15223cf in roaraudio for roard/sources.c
- Timestamp:
- 08/04/09 12:55:48 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/sources.c
r2269 r2270 25 25 #include "roard.h" 26 26 27 struct roar_source g_source s[] = {27 struct roar_source g_source[] = { 28 28 {"raw", "Old raw source", "/some/file", SRC_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, sources_add_raw, NULL}, 29 29 {"wav", "Old RIFF/WAVE source", "/some/file.wav", SRC_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, sources_add_wav, NULL}, … … 37 37 return 0; 38 38 } 39 40 void print_sourcelist (void) { 41 int i; 42 char subsys[7] = " "; 43 44 printf(" Source Flag Subsys - Description (devices)\n"); 45 printf("------------------------------------------------------\n"); 46 47 for (i = 0; g_source[i].name != NULL; i++) { 48 strncpy(subsys, " ", 6); 49 50 if ( g_source[i].subsystems & ROAR_SUBSYS_WAVEFORM ) 51 subsys[0] = 'W'; 52 if ( g_source[i].subsystems & ROAR_SUBSYS_MIDI ) 53 subsys[1] = 'M'; 54 if ( g_source[i].subsystems & ROAR_SUBSYS_CB ) 55 subsys[2] = 'C'; 56 if ( g_source[i].subsystems & ROAR_SUBSYS_LIGHT ) 57 subsys[3] = 'L'; 58 if ( g_source[i].subsystems & ROAR_SUBSYS_RAW ) 59 subsys[4] = 'R'; 60 61 printf(" %-9s %c%c%c %6s - %s (devices: %s)\n", g_source[i].name, 62 g_source[i].flags & DRV_FLAG_FHSEC ? 's' : ' ', 63 g_source[i].old_open != NULL ? 'S' : ' ', 64 g_source[i].new_open != NULL ? 'N' : ' ', 65 subsys, 66 g_source[i].desc, g_source[i].devices); 67 } 68 } 69 39 70 40 71 int sources_set_client (int client) {
Note: See TracChangeset
for help on using the changeset viewer.