diff options
author | wm4 <wm4@nowhere> | 2020-05-27 21:04:32 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2020-05-27 21:04:32 +0200 |
commit | 9885952c2a0698e88ec34a2cb9fcef7a6fd69fbb (patch) | |
tree | 070d1543c670e91e37924469db37948c295e7227 /audio/out/ao_null.c | |
parent | 1b03970d79d06b18d0023a87c33fc546c1f988b5 (diff) | |
download | mpv-9885952c2a0698e88ec34a2cb9fcef7a6fd69fbb.tar.bz2 mpv-9885952c2a0698e88ec34a2cb9fcef7a6fd69fbb.tar.xz |
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.
Diffstat (limited to 'audio/out/ao_null.c')
-rw-r--r-- | audio/out/ao_null.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/audio/out/ao_null.c b/audio/out/ao_null.c index 7e15b58e00..3c3ecc36a8 100644 --- a/audio/out/ao_null.c +++ b/audio/out/ao_null.c @@ -229,7 +229,6 @@ const struct ao_driver audio_out_null = { .get_delay = get_delay, .pause = pause, .resume = resume, - .drain = wait_drain, .priv_size = sizeof(struct priv), .priv_defaults = &(const struct priv) { .bufferlen = 0.2, |