Changeset 3588:182c4557f9f6 in roaraudio
- Timestamp:
- 02/28/10 05:33:46 (14 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
TODO
r3587 r3588 16 16 * (0.3 W/H/-) Get into Debian 17 17 * (0.3 W/N/-) Clean and update libroarpulse 18 * (0.3 W/h/-) Cleanup driver: ao,DMX, ESD, Roar, Shout18 * (0.3 W/h/-) Cleanup driver: DMX, ESD, Roar, Shout 19 19 * (0.3 W/N/-) Implement ALSA support 20 20 * (0.3 W/L/-) Implement support for ICY Meta Data -
roard/driver.c
r3517 r3588 53 53 #ifdef ROAR_HAVE_LIBAO 54 54 { "ao", "libao audio driver", "DRIVER", DRV_FLAG_NONE, ROAR_SUBSYS_WAVEFORM, 55 NULL, driver_ao_close, driver_ao_open_vio},55 NULL, NULL, driver_ao_open_vio}, 56 56 #endif 57 57 #ifdef ROAR_HAVE_LIBSHOUT -
roard/driver_ao.c
r3517 r3588 109 109 inst->inst = (void*) aodevice; 110 110 inst->write = driver_ao_write; 111 inst->close = driver_ao_close; 111 112 112 113 return 0; 113 114 } 114 115 115 int driver_ao_close( DRIVER_USERDATA_T inst) {116 int driver_ao_close(struct roar_vio_calls * vio) { 116 117 117 ao_close((ao_device*) (((struct roar_vio_calls *)inst)->inst));118 ao_close((ao_device*)vio->inst); 118 119 119 120 driver_ao_uninit(); -
roard/include/driver_ao.h
r3517 r3588 28 28 29 29 int driver_ao_open_vio(struct roar_vio_calls * inst, char * device, struct roar_audio_info * info, int fh, struct roar_stream_server * sstream); 30 int driver_ao_close(DRIVER_USERDATA_T inst);31 30 ssize_t driver_ao_write(struct roar_vio_calls * vio, void *buf, size_t count); 31 int driver_ao_close(struct roar_vio_calls * vio); 32 32 33 33 #endif
Note: See TracChangeset
for help on using the changeset viewer.