From 436a211aff41bbdc898d530ee7ef3395f86b3f95 Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Thu, 21 Apr 2011 12:51:25 +0200 Subject: [PATCH] gstffmpegdec: Use non-deprecated av_parser_parse2 --- ext/ffmpeg/gstffmpegdec.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ext/ffmpeg/gstffmpegdec.c b/ext/ffmpeg/gstffmpegdec.c index 6489ac5..646045b 100644 --- a/ext/ffmpeg/gstffmpegdec.c +++ b/ext/ffmpeg/gstffmpegdec.c @@ -2310,8 +2310,8 @@ gst_ffmpegdec_flush_pcache (GstFFMpegDec * ffmpegdec) /* parse some dummy data to work around some ffmpeg weirdness where it keeps * the previous pts around */ - av_parser_parse (ffmpegdec->pctx, ffmpegdec->context, - &data, &size, bdata, bsize, -1, -1); + av_parser_parse2 (ffmpegdec->pctx, ffmpegdec->context, + &data, &size, bdata, bsize, -1, -1, -1); ffmpegdec->pctx->pts = -1; ffmpegdec->pctx->dts = -1; } @@ -2578,14 +2578,14 @@ gst_ffmpegdec_chain (GstPad * pad, GstBuffer * inbuf) gint res; GST_LOG_OBJECT (ffmpegdec, - "Calling av_parser_parse with offset %" G_GINT64_FORMAT ", ts:%" + "Calling av_parser_parse2 with offset %" G_GINT64_FORMAT ", ts:%" GST_TIME_FORMAT " size %d", in_offset, GST_TIME_ARGS (in_timestamp), bsize); /* feed the parser. We pass the timestamp info so that we can recover all * info again later */ - res = av_parser_parse (ffmpegdec->pctx, ffmpegdec->context, - &data, &size, bdata, bsize, in_info->idx, in_info->idx); + res = av_parser_parse2 (ffmpegdec->pctx, ffmpegdec->context, + &data, &size, bdata, bsize, in_info->idx, in_info->idx, in_offset); GST_LOG_OBJECT (ffmpegdec, "parser returned res %d and size %d, id %" G_GINT64_FORMAT, res, size, -- 2.7.4