mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/mpeg4videodec: Fix slice end detection in mpeg4_decode_studio_mb()
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit 168d8d56bf
)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
6e60a38322
commit
ce828a247d
|
@ -1955,6 +1955,14 @@ static int mpeg4_decode_studio_mb(MpegEncContext *s, int16_t block_[12][64])
|
||||||
return SLICE_END;
|
return SLICE_END;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//vcon-stp9L1.bits (first frame)
|
||||||
|
if (get_bits_left(&s->gb) == 0)
|
||||||
|
return SLICE_END;
|
||||||
|
|
||||||
|
//vcon-stp2L1.bits, vcon-stp3L1.bits, vcon-stp6L1.bits, vcon-stp7L1.bits, vcon-stp8L1.bits, vcon-stp10L1.bits (first frame)
|
||||||
|
if (get_bits_left(&s->gb) < 8U && show_bits(&s->gb, get_bits_left(&s->gb)) == 0)
|
||||||
|
return SLICE_END;
|
||||||
|
|
||||||
return SLICE_OK;
|
return SLICE_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue