summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--player/audio.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/player/audio.c b/player/audio.c
index bf35bfb02a..86fd233a6a 100644
--- a/player/audio.c
+++ b/player/audio.c
@@ -568,8 +568,10 @@ void reinit_audio_chain_src(struct MPContext *mpctx, struct track *track)
if (recreate_audio_filters(mpctx) < 0)
goto init_error;
- if (mpctx->ao)
+ if (mpctx->ao) {
+ ao_chain_set_ao(ao_c, mpctx->ao);
audio_update_volume(mpctx);
+ }
mp_wakeup_core(mpctx);
return;