From 40d8c89cb67da27e084060545c9fc2648cdbe17a Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sat, 12 May 2012 12:03:23 +0200 Subject: flashsvenc: fix image sizes below 192x192 Fixes half of Ticket1105 Found-by: ami_stuff Signed-off-by: Michael Niedermayer --- libavcodec/flashsv2enc.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libavcodec/flashsv2enc.c') diff --git a/libavcodec/flashsv2enc.c b/libavcodec/flashsv2enc.c index fd7f5c7276..fbf0c9c1be 100644 --- a/libavcodec/flashsv2enc.c +++ b/libavcodec/flashsv2enc.c @@ -205,6 +205,11 @@ static av_cold int flashsv2_encode_init(AVCodecContext * avctx) s->block_width = (s->image_width / 12) & ~15; s->block_height = (s->image_height / 12) & ~15; + if(!s->block_width) + s->block_width = 1; + if(!s->block_height) + s->block_height = 1; + s->rows = (s->image_height + s->block_height - 1) / s->block_height; s->cols = (s->image_width + s->block_width - 1) / s->block_width; -- cgit v1.2.3