Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit a4ed7c3fe9f99b89f86b65710d8855dc572f1a25)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 67c46b9b3027fdd9fd737e21a80d3326748b1c15)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
... | ... |
@@ -461,6 +461,8 @@ static int qtrle_decode_frame(AVCodecContext *avctx, |
461 | 461 |
stream_ptr += 4; |
462 | 462 |
height = AV_RB16(&s->buf[stream_ptr]); |
463 | 463 |
stream_ptr += 4; |
464 |
+ if (height > s->avctx->height - start_line) |
|
465 |
+ goto done; |
|
464 | 466 |
} else { |
465 | 467 |
start_line = 0; |
466 | 468 |
height = s->avctx->height; |