Changeset 3588:182c4557f9f6 in roaraudio


Ignore:
Timestamp:
02/28/10 05:33:46 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

updated libao driver

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • TODO

    r3587 r3588  
    1616 * (0.3 W/H/-) Get into Debian 
    1717 * (0.3 W/N/-) Clean and update libroarpulse 
    18  * (0.3 W/h/-) Cleanup driver: ao, DMX, ESD, Roar, Shout 
     18 * (0.3 W/h/-) Cleanup driver: DMX, ESD, Roar, Shout 
    1919 * (0.3 W/N/-) Implement ALSA support 
    2020 * (0.3 W/L/-) Implement support for ICY Meta Data 
  • roard/driver.c

    r3517 r3588  
    5353#ifdef ROAR_HAVE_LIBAO 
    5454 { "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}, 
    5656#endif 
    5757#ifdef ROAR_HAVE_LIBSHOUT 
  • roard/driver_ao.c

    r3517 r3588  
    109109 inst->inst  = (void*) aodevice; 
    110110 inst->write = driver_ao_write; 
     111 inst->close = driver_ao_close; 
    111112 
    112113 return 0; 
    113114} 
    114115 
    115 int driver_ao_close(DRIVER_USERDATA_T   inst) { 
     116int driver_ao_close(struct roar_vio_calls * vio) { 
    116117 
    117  ao_close((ao_device*)(((struct roar_vio_calls *)inst)->inst)); 
     118 ao_close((ao_device*)vio->inst); 
    118119 
    119120 driver_ao_uninit(); 
  • roard/include/driver_ao.h

    r3517 r3588  
    2828 
    2929int 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); 
    3130ssize_t driver_ao_write(struct roar_vio_calls * vio, void *buf, size_t count); 
     31int driver_ao_close(struct roar_vio_calls * vio); 
    3232 
    3333#endif 
Note: See TracChangeset for help on using the changeset viewer.