diff options
Diffstat (limited to 'audio/decode/ad_lavc.c')
-rw-r--r-- | audio/decode/ad_lavc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/audio/decode/ad_lavc.c b/audio/decode/ad_lavc.c index 0316f6b7d1..c785c62c90 100644 --- a/audio/decode/ad_lavc.c +++ b/audio/decode/ad_lavc.c @@ -104,9 +104,9 @@ static int init(struct dec_audio *da, const char *decoder) lavc_context->codec_type = AVMEDIA_TYPE_AUDIO; lavc_context->codec_id = lavc_codec->id; - if (opts->downmix) { + if (opts->downmix && mpopts->audio_output_channels.num_chmaps == 1) { lavc_context->request_channel_layout = - mp_chmap_to_lavc(&mpopts->audio_output_channels); + mp_chmap_to_lavc(&mpopts->audio_output_channels.chmaps[0]); } // Always try to set - option only exists for AC3 at the moment |