avcodec/midivid: only multiple of 4 width/height are possible

pull/343/head
Paul B Mahol 5 years ago
parent 388a221a8b
commit e007059d66
  1. 3
      libavcodec/midivid.c

@ -238,6 +238,9 @@ static av_cold int decode_init(AVCodecContext *avctx)
MidiVidContext *s = avctx->priv_data;
int ret = av_image_check_size(avctx->width, avctx->height, 0, avctx);
if (avctx->width & 3 || avctx->height & 3)
ret = AVERROR_INVALIDDATA;
if (ret < 0) {
av_log(avctx, AV_LOG_ERROR, "Invalid image size %dx%d.\n",
avctx->width, avctx->height);

Loading…
Cancel
Save