diff options
Diffstat (limited to 'player')
-rw-r--r-- | player/audio.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/player/audio.c b/player/audio.c index d05cae83cd..b2e44c23dd 100644 --- a/player/audio.c +++ b/player/audio.c @@ -511,8 +511,10 @@ void reinit_audio_chain_src(struct MPContext *mpctx, struct lavfi_pad *src) struct sh_stream *sh = NULL; if (!src) { track = mpctx->current_track[0][STREAM_AUDIO]; - if (!track) + if (!track) { + uninit_audio_out(mpctx); return; + } sh = track->stream; if (!sh) { uninit_audio_out(mpctx); |