[Ffmpeg-cvslog] Re: ffmpeg-cvslog Digest, Vol 12, Issue 51

Steve Lhomme steve.lhomme
Wed Mar 29 16:53:48 CEST 2006


>> block_time = ((data[0] << 8) | data[1]) * track->timecode_scale;
> 
> *  this is the old code, not the new and yes i agree that the old code has
>    the issue you describe

Nop, this is an imaginary code that I made up to explain the issue. The 
track pointer doesn't exist yet (or would just be a coincidence).

> *  32bit floats are not precisse enough as timebase (or timebase adjustment)
>    you will have very noticeable AV-deync after a few days, this is an issue
>    with the spec not an implementation

No, AV-desync will only happen inside a cluster. This value is only 
applied to the Blocks within a Cluster. So it should be "good enough" 
even for very long files.

Steve





More information about the ffmpeg-cvslog mailing list