Skip to content
Snippets Groups Projects
Commit c77a9a0e authored by Michael Niedermayer's avatar Michael Niedermayer
Browse files

timestamp duplication bugfix

Originally committed as revision 3269 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent ff906888
No related branches found
No related tags found
No related merge requests found
...@@ -92,12 +92,14 @@ int av_parser_parse(AVCodecParserContext *s, ...@@ -92,12 +92,14 @@ int av_parser_parse(AVCodecParserContext *s,
s->fetch_timestamp=0; s->fetch_timestamp=0;
s->last_pts = pts; s->last_pts = pts;
s->last_dts = dts; s->last_dts = dts;
s->cur_frame_pts[k] =
s->cur_frame_dts[k] = AV_NOPTS_VALUE;
} }
} }
/* WARNING: the returned index can be negative */ /* WARNING: the returned index can be negative */
index = s->parser->parser_parse(s, avctx, poutbuf, poutbuf_size, buf, buf_size); index = s->parser->parser_parse(s, avctx, poutbuf, poutbuf_size, buf, buf_size);
//av_log(NULL, AV_LOG_DEBUG, "parser: in:%lld, %lld, out:%lld, %lld, in:%d out:%d %d\n", pts, dts, s->last_pts, s->last_dts, buf_size, *poutbuf_size, avctx->codec_id); //av_log(NULL, AV_LOG_DEBUG, "parser: in:%lld, %lld, out:%lld, %lld, in:%d out:%d id:%d\n", pts, dts, s->last_pts, s->last_dts, buf_size, *poutbuf_size, avctx->codec_id);
/* update the file pointer */ /* update the file pointer */
if (*poutbuf_size) { if (*poutbuf_size) {
/* fill the data for the current frame */ /* fill the data for the current frame */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment