Commit 7d2e4673 authored by Michael Niedermayer's avatar Michael Niedermayer

dvbsubdec: Fix 0xf0 end detection

Based on a change by JULIAN GARDNER
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 294ea2cf
......@@ -798,7 +798,7 @@ static void dvbsub_parse_pixel_data_block(AVCodecContext *avctx, DVBSubObjectDis
y_pos += top_bottom;
while (buf < buf_end) {
if (x_pos >= region->width || y_pos >= region->height) {
if ((*buf!=0xf0 && x_pos >= region->width) || y_pos >= region->height) {
av_log(avctx, AV_LOG_ERROR, "Invalid object location! %d-%d %d-%d %02x\n", x_pos, region->width, y_pos, region->height, *buf);
return;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment