aout: split out packet-oriented output support code
This provides aout_PacketPlay(), aout_PacketPause() and aout_PacketFlush() helpers for legacy audio outputs. They conveniently match the callback prototypes of pf_play, pf_pause and pf_flush respectively.
Showing
- include/vlc_aout.h 29 additions, 10 deletionsinclude/vlc_aout.h
- modules/audio_output/alsa.c 5 additions, 10 deletionsmodules/audio_output/alsa.c
- modules/audio_output/audioqueue.c 3 additions, 11 deletionsmodules/audio_output/audioqueue.c
- modules/audio_output/auhal.c 3 additions, 12 deletionsmodules/audio_output/auhal.c
- modules/audio_output/directx.c 12 additions, 18 deletionsmodules/audio_output/directx.c
- modules/audio_output/jack.c 3 additions, 11 deletionsmodules/audio_output/jack.c
- modules/audio_output/oss.c 3 additions, 11 deletionsmodules/audio_output/oss.c
- modules/audio_output/portaudio.c 3 additions, 11 deletionsmodules/audio_output/portaudio.c
- modules/audio_output/waveout.c 4 additions, 5 deletionsmodules/audio_output/waveout.c
- modules/misc/dummy/aout.c 4 additions, 4 deletionsmodules/misc/dummy/aout.c
- src/audio_output/aout_internal.h 1 addition, 6 deletionssrc/audio_output/aout_internal.h
- src/audio_output/output.c 92 additions, 52 deletionssrc/audio_output/output.c
- src/libvlccore.sym 3 additions, 0 deletionssrc/libvlccore.sym
Loading
Please register or sign in to comment