[FFmpeg-devel] [PATCH 2/3] avcodec/mpeg4video_parser: Fix incorrect spliting of MPEG-4 studio frames
Kieran Kunhya
kierank at obe.tv
Mon Apr 30 02:22:42 EEST 2018
On Sun, 29 Apr 2018 at 22:57 Michael Niedermayer <michael at niedermayer.cc>
wrote:
> Signed-off-by: Michael Niedermayer <michael at niedermayer.cc>
> ---
> libavcodec/mpeg4video_parser.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/libavcodec/mpeg4video_parser.c
> b/libavcodec/mpeg4video_parser.c
> index b7d6da1f75..453d373e6e 100644
> --- a/libavcodec/mpeg4video_parser.c
> +++ b/libavcodec/mpeg4video_parser.c
> @@ -61,6 +61,8 @@ int ff_mpeg4_find_frame_end(ParseContext *pc, const
> uint8_t *buf, int buf_size)
> for (; i < buf_size; i++) {
> state = (state << 8) | buf[i];
> if ((state & 0xFFFFFF00) == 0x100) {
> + if (state == 0x1B7 || state == 0x1B8)
> + continue;
> pc->frame_start_found = 0;
> pc->state = -1;
> return i - 3;
> --
>
Add a comment explaining what you are doing here please.
Kieran
More information about the ffmpeg-devel
mailing list