diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c index ce52a08e8355573af3a90f7a89afd5b57328b820..242d0208e47ba6fc652a90a51b104c70e8f0ec0a 100644 --- a/libavcodec/mjpegdec.c +++ b/libavcodec/mjpegdec.c @@ -432,12 +432,7 @@ static int decode_block(MJpegDecodeContext *s, DCTELEM *block, LAST_SKIP_BITS(re, &s->gb, code) - if (i >= 63) { - if(i == 63){ - j = s->scantable.permutated[63]; - block[j] = level * quant_matrix[j]; - break; - } + if (i > 63) { av_log(s->avctx, AV_LOG_ERROR, "error count: %d\n", i); return -1; }