|
|
|
@@ -189,11 +189,8 @@ static av_cold int decode_init(AVCodecContext *avctx) |
|
|
|
return AVERROR(EINVAL); |
|
|
|
} |
|
|
|
|
|
|
|
if (avctx->channels < 0) { |
|
|
|
av_log(avctx, AV_LOG_ERROR, "invalid number of channels %d\n", |
|
|
|
avctx->channels); |
|
|
|
return AVERROR_INVALIDDATA; |
|
|
|
} else if (avctx->channels > WMALL_MAX_CHANNELS) { |
|
|
|
av_assert0(avctx->channels >= 0); |
|
|
|
if (avctx->channels > WMALL_MAX_CHANNELS) { |
|
|
|
avpriv_request_sample(avctx, |
|
|
|
"More than %d channels", WMALL_MAX_CHANNELS); |
|
|
|
return AVERROR_PATCHWELCOME; |
|
|
|
|