1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-19 05:41:16 +00:00
mpv/audio/out
wm4 9885952c2a audio: remove ao_driver.drain
The recent change to the common code removed all calls to ->drain. It's
currently emulated via a timed sleep and polling ao_eof_reached(). That
is actually fallback code for AOs which lacked draining. I could just
readd the drain call, but it was a bad idea anyway. My plan to handle
this better is to require the AO to signal a underrun, even if
AOPLAY_FINAL_CHUNK is not set. Also reinstate not possibly waiting for
ao_lavc.c. ao_pcm.c did not have anything to handle this; whatever.
2020-05-27 21:04:32 +02:00
..
ao_alsa.c audio: remove ao_driver.drain 2020-05-27 21:04:32 +02:00
ao_audiotrack.c options: change option macros and all option declarations 2020-03-18 19:52:01 +01:00
ao_audiounit.m ao/audiounit: include AVAudioSession buffer in latency calc 2019-04-05 10:29:44 +07:00
ao_coreaudio_chmap.c audio/out: add AudioUnit output driver for iOS 2016-11-01 16:25:40 +01:00
ao_coreaudio_chmap.h audio/out: add AudioUnit output driver for iOS 2016-11-01 16:25:40 +01:00
ao_coreaudio_exclusive.c options: change option macros and all option declarations 2020-03-18 19:52:01 +01:00
ao_coreaudio_properties.c ao_coreaudio: change license to LGPL 2017-05-08 13:57:40 +02:00
ao_coreaudio_properties.h ao_coreaudio: change license to LGPL 2017-05-08 13:57:40 +02:00
ao_coreaudio_utils.c ao/audiounit: improve a/v sync 2019-04-05 10:29:44 +07:00
ao_coreaudio_utils.h ao/audiounit: improve a/v sync 2019-04-05 10:29:44 +07:00
ao_coreaudio.c options: change option macros and all option declarations 2020-03-18 19:52:01 +01:00
ao_jack.c options: change option macros and all option declarations 2020-03-18 19:52:01 +01:00
ao_lavc.c audio: remove ao_driver.drain 2020-05-27 21:04:32 +02:00
ao_null.c audio: remove ao_driver.drain 2020-05-27 21:04:32 +02:00
ao_openal.c audio: remove ao_driver.drain 2020-05-27 21:04:32 +02:00
ao_opensles.c options: change option macros and all option declarations 2020-03-18 19:52:01 +01:00
ao_pcm.c options: change option macros and all option declarations 2020-03-18 19:52:01 +01:00
ao_pulse.c audio: remove ao_driver.drain 2020-05-27 21:04:32 +02:00
ao_sdl.c options: change option macros and all option declarations 2020-03-18 19:52:01 +01:00
ao_wasapi_changenotify.c ao_wasapi_changenotify: use %ls instead of %S for wchar_t 2017-04-20 07:38:03 +02:00
ao_wasapi_utils.c ao_wasapi: try mix format except for chmap 2020-03-19 20:39:44 +02:00
ao_wasapi.c audio/out: rip out old unused app/softvolume reporting 2019-10-11 21:05:11 +02:00
ao_wasapi.h ao_wasapi: reorganize wasapi.h 2017-08-07 14:33:03 -07:00
ao.c audio: merge pull/push ring buffer glue code 2020-05-25 01:54:37 +02:00
ao.h player: consider audio buffer if AO driver does not report underruns 2020-02-13 01:32:58 +01:00
buffer.c audio: remove ao_driver.drain 2020-05-27 21:04:32 +02:00
internal.h audio: remove ao_driver.drain 2020-05-27 21:04:32 +02:00