|
|
@@ -1410,8 +1410,7 @@ static int g2m_decode_frame(AVCodecContext *avctx, void *data, |
|
|
} |
|
|
} |
|
|
c->width = bytestream2_get_be32(&bc); |
|
|
c->width = bytestream2_get_be32(&bc); |
|
|
c->height = bytestream2_get_be32(&bc); |
|
|
c->height = bytestream2_get_be32(&bc); |
|
|
if (c->width < 16 || c->width > c->orig_width || |
|
|
|
|
|
c->height < 16 || c->height > c->orig_height) { |
|
|
|
|
|
|
|
|
if (c->width < 16 || c->height < 16) { |
|
|
av_log(avctx, AV_LOG_ERROR, |
|
|
av_log(avctx, AV_LOG_ERROR, |
|
|
"Invalid frame dimensions %dx%d\n", |
|
|
"Invalid frame dimensions %dx%d\n", |
|
|
c->width, c->height); |
|
|
c->width, c->height); |
|
|
|