diff options
Diffstat (limited to 'core/mplayer.c')
-rw-r--r-- | core/mplayer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/mplayer.c b/core/mplayer.c index 7023b6f8f8..64c8e9555d 100644 --- a/core/mplayer.c +++ b/core/mplayer.c @@ -1562,8 +1562,8 @@ void reinit_audio_chain(struct MPContext *mpctx) mpctx->ao = ao_create(opts, mpctx->input); mpctx->ao->samplerate = opts->force_srate; mpctx->ao->format = opts->audio_output_format; - if (mpctx->sh_audio->channels != opts->audio_output_channels && - opts->audio_output_channels == 2) + // Automatic downmix + if (opts->audio_output_channels == 2 && mpctx->sh_audio->channels != 2) mpctx->ao->channels = 2; } ao = mpctx->ao; |