|
|
|
@@ -65,7 +65,7 @@ static int dxtory_decode_v1_410(AVCodecContext *avctx, AVFrame *pic, |
|
|
|
uint8_t *Y1, *Y2, *Y3, *Y4, *U, *V; |
|
|
|
int ret; |
|
|
|
|
|
|
|
if (src_size < avctx->width * avctx->height * 9L / 8) { |
|
|
|
if (src_size < avctx->width * avctx->height * 9LL / 8) { |
|
|
|
av_log(avctx, AV_LOG_ERROR, "packet too small\n"); |
|
|
|
return AVERROR_INVALIDDATA; |
|
|
|
} |
|
|
|
@@ -108,7 +108,7 @@ static int dxtory_decode_v1_420(AVCodecContext *avctx, AVFrame *pic, |
|
|
|
uint8_t *Y1, *Y2, *U, *V; |
|
|
|
int ret; |
|
|
|
|
|
|
|
if (src_size < avctx->width * avctx->height * 3L / 2) { |
|
|
|
if (src_size < avctx->width * avctx->height * 3LL / 2) { |
|
|
|
av_log(avctx, AV_LOG_ERROR, "packet too small\n"); |
|
|
|
return AVERROR_INVALIDDATA; |
|
|
|
} |
|
|
|
@@ -145,7 +145,7 @@ static int dxtory_decode_v1_444(AVCodecContext *avctx, AVFrame *pic, |
|
|
|
uint8_t *Y, *U, *V; |
|
|
|
int ret; |
|
|
|
|
|
|
|
if (src_size < avctx->width * avctx->height * 3L) { |
|
|
|
if (src_size < avctx->width * avctx->height * 3LL) { |
|
|
|
av_log(avctx, AV_LOG_ERROR, "packet too small\n"); |
|
|
|
return AVERROR_INVALIDDATA; |
|
|
|
} |
|
|
|
|