X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fmpeg4video_parser.c;h=e2203f9de1ade0a91b15fb38313816faf6d49130;hb=43de8b328b62cf21ec176c3989065168da471a5f;hp=8bad2dfb51de61443838c10f90d3ebb56c799e74;hpb=35e0833d410e31d9fd35695ad798c5d13de2af58;p=ffmpeg diff --git a/libavcodec/mpeg4video_parser.c b/libavcodec/mpeg4video_parser.c index 8bad2dfb51d..e2203f9de1a 100644 --- a/libavcodec/mpeg4video_parser.c +++ b/libavcodec/mpeg4video_parser.c @@ -1,5 +1,5 @@ /* - * MPEG4 Video frame extraction + * MPEG-4 video frame extraction * Copyright (c) 2003 Fabrice Bellard * Copyright (c) 2003 Michael Niedermayer * @@ -71,9 +71,8 @@ int ff_mpeg4_find_frame_end(ParseContext *pc, const uint8_t *buf, int buf_size) } /* XXX: make it use less memory */ -static int av_mpeg4_decode_header(AVCodecParserContext *s1, - AVCodecContext *avctx, - const uint8_t *buf, int buf_size) +static int mpeg4_decode_header(AVCodecParserContext *s1, AVCodecContext *avctx, + const uint8_t *buf, int buf_size) { struct Mp4vParseContext *pc = s1->priv_data; Mpeg4DecContext *dec_ctx = &pc->dec_ctx; @@ -86,11 +85,11 @@ static int av_mpeg4_decode_header(AVCodecParserContext *s1, if (avctx->extradata_size && pc->first_picture) { init_get_bits(gb, avctx->extradata, avctx->extradata_size * 8); - ret = ff_mpeg4_decode_picture_header(s, gb); + ret = ff_mpeg4_decode_picture_header(dec_ctx, gb); } init_get_bits(gb, buf, 8 * buf_size); - ret = ff_mpeg4_decode_picture_header(s, gb); + ret = ff_mpeg4_decode_picture_header(dec_ctx, gb); if (s->width && (!avctx->width || !avctx->height || !avctx->coded_width || !avctx->coded_height)) { ret = ff_set_dimensions(avctx, s->width, s->height); @@ -130,7 +129,7 @@ static int mpeg4video_parse(AVCodecParserContext *s, return buf_size; } } - av_mpeg4_decode_header(s, avctx, buf, buf_size); + mpeg4_decode_header(s, avctx, buf, buf_size); *poutbuf = buf; *poutbuf_size = buf_size;