[FFmpeg-devel] Bad audio DTSs in MXF clip
michaelni at gmx.at
Tue Nov 6 20:21:53 CET 2012
On Tue, Nov 06, 2012 at 12:05:49PM +0100, Jorge Acereda wrote:
> I've uploaded to the incoming folder a clip (bad_audio_dts.mxf) and a text describing the problem (bad_audio_dts.txt).
> Looks like in that stream, the audio packet duration is fluctuating between a bit more than the timescale and a bit less. Due to the way libavformat/utils.c:compute_pkt_fields() rounds, it gets alternating durations 0 and 1 and that leads to bad timestamps.
> I've included a patch in the text file (just changing the rounding mode to AV_ROUND_NEAR_INF).
> Is that the right thing to do?
no, the bug is in the demuxer, it MUST set a timebase that is accurate
enough to represent the durations reasonable exactly.
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Freedom in capitalist society always remains about the same as it was in
ancient Greek republics: Freedom for slave owners. -- Vladimir Lenin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 198 bytes
Desc: Digital signature
More information about the ffmpeg-devel