diff --git a/libavcodec/dcadec.c b/libavcodec/dcadec.c index c80bd81baa..7af5e5c51a 100644 --- a/libavcodec/dcadec.c +++ b/libavcodec/dcadec.c @@ -1922,8 +1922,7 @@ static av_cold int dca_decode_init(AVCodecContext *avctx) avctx->sample_fmt = AV_SAMPLE_FMT_FLTP; /* allow downmixing to stereo */ - if (avctx->channels > 0 && avctx->request_channels < avctx->channels && - avctx->request_channels == 2) { + if (avctx->channels > 2 && avctx->request_channels == 2) { avctx->channels = avctx->request_channels; }