diff options
Diffstat (limited to 'mpvcore/player')
-rw-r--r-- | mpvcore/player/playloop.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mpvcore/player/playloop.c b/mpvcore/player/playloop.c index f7ca8d4598..d611880605 100644 --- a/mpvcore/player/playloop.c +++ b/mpvcore/player/playloop.c @@ -184,6 +184,8 @@ static void seek_reset(struct MPContext *mpctx, bool reset_ao) if (mpctx->sh_audio) { resync_audio_stream(mpctx->sh_audio); + if (mpctx->sh_audio->afilter) + af_control_all(mpctx->sh_audio->afilter, AF_CONTROL_RESET, NULL); if (reset_ao) clear_audio_output_buffers(mpctx); clear_audio_decode_buffers(mpctx); |