indeo5: check for unsupported luma block type
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
fefc65675e
commit
88a97d660d
@ -167,6 +167,11 @@ static int decode_gop_header(IVI5DecContext *ctx, AVCodecContext *avctx)
|
||||
blk_size = 8 >> get_bits1(&ctx->gb);
|
||||
mb_size = blk_size << !mb_size;
|
||||
|
||||
if (p==0 && blk_size==4) {
|
||||
av_log(avctx, AV_LOG_ERROR, "4x4 luma blocks are unsupported!\n");
|
||||
return AVERROR_PATCHWELCOME;
|
||||
}
|
||||
|
||||
blk_size_changed = mb_size != band->mb_size || blk_size != band->blk_size;
|
||||
if (blk_size_changed) {
|
||||
band->mb_size = mb_size;
|
||||
|
Loading…
x
Reference in New Issue
Block a user