[Ffmpeg-devel] [PATCH] libavformat/utils.c/truncate_ts shouldn't truncate AV_NOPTS_VALUE
Tue Jan 31 11:49:06 CET 2006
Andy Parkins said:
> I was getting strange behaviour where the PTS of an encoded stream was
> discontinuous and cyclic. I was using an MPEGTS container for MPEG4 video
> (although I don't think that matters). The problem, I think, is that
> mpegts_write_packet() (et al) tests for pts being equal to AV_NOPTS_VALUE;
> however truncate_ts() has already masked pts.
> The fix was simply to stop truncate_ts from doing any truncation in the
> special case of the timestamp being AV_NOPTS_VALUE (for both pts and dts)
> It's certainly fixed my problem, is there any reason I shouldn't do this?
It seems correct to me.
mru at inprovide.com
More information about the ffmpeg-devel