flashsv2enc: fix division by zero
authorMichael Niedermayer <michaelni@gmx.at>
Sat, 12 May 2012 10:03:47 +0000 (12:03 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 12 May 2012 10:07:02 +0000 (12:07 +0200)
Fixes other half of Ticket1105

Found-by: ami_stuff
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavcodec/flashsv2enc.c

index fbf0c9c..f6883d8 100644 (file)
@@ -192,6 +192,11 @@ static av_cold int flashsv2_encode_init(AVCodecContext * avctx)
                "Input dimensions too large, input must be max 4096x4096 !\n");
         return -1;
     }
+    if ((avctx->width < 16) || (avctx->height < 16)) {
+        av_log(avctx, AV_LOG_ERROR,
+               "Input dimensions too small, input must be max 16x16 !\n");
+        return -1;
+    }
 
     if (av_image_check_size(avctx->width, avctx->height, 0, avctx) < 0)
         return -1;