|
|
|
@@ -178,9 +178,8 @@ static av_cold int ac3_decode_init(AVCodecContext *avctx) |
|
|
|
avctx->sample_fmt = AV_SAMPLE_FMT_FLTP; |
|
|
|
|
|
|
|
/* allow downmixing to stereo or mono */ |
|
|
|
if (avctx->channels > 0 && avctx->request_channels > 0 && |
|
|
|
avctx->request_channels < avctx->channels && |
|
|
|
avctx->request_channels <= 2) { |
|
|
|
if (avctx->request_channels > 0 && avctx->request_channels <= 2 && |
|
|
|
avctx->request_channels < avctx->channels) { |
|
|
|
avctx->channels = avctx->request_channels; |
|
|
|
} |
|
|
|
s->downmixed = 1; |
|
|
|
|