Changeset 2286:269c5b0f77dc in roaraudio for roard
- Timestamp:
- 08/04/09 16:16:30 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/sources.c
r2285 r2286 32 32 {"cf", "Old CF source", "/some/file.ext", SRC_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, sources_add_cf, NULL}, 33 33 {"roar", "Old simple RoarAudio source", "some.host", SRC_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, sources_add_roar, NULL}, 34 {"oss", "OSS CDriver", "/dev/audio", SRC_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, NULL, sources_add_cdriver}, 34 35 {NULL, NULL, NULL, SRC_FLAG_NONE, 0, NULL, NULL} // EOL 35 36 }; … … 419 420 } 420 421 422 int sources_add_cdriver (int stream , char * device, int fh, char * driver) { 423 int roar_cdriver_open(struct roar_vio_calls * calls, char * name, char * dev, struct roar_audio_info * info, int dir); 424 struct roar_stream_server * ss; 425 426 if ( fh > -1 ) 427 return -1; 428 429 streams_get(stream, &ss); 430 431 if ( !strncmp(driver, "cdriver:", 8) ) 432 driver += 8; 433 434 if ( roar_cdriver_open(&(ss->vio), driver, device, &(ROAR_STREAM(ss)->info), ROAR_DIR_RECORD) == -1 ) 435 return -1; 436 437 return streams_set_fh(stream, -2); 438 } 439 421 440 //ll
Note: See TracChangeset
for help on using the changeset viewer.