James Almer (HE12026-07-26): > Some MOV files combine variable frame rate and B-frames. Their samples > are stored in decode order, but a packet duration describes the interval > until the next frame in presentation order. Using adjacent decode-order > timestamps can therefore assign a duration from an unrelated frame and > cause players to hold the wrong frame after a seek.
If the file does not contain packets durations, then the demuxer should not output packets durations. Did we not decide, what… fifteen years ago… that fragile code trying to guess timestamps absent from source files or fix them was a bad idea? Regards, -- Nicolas George _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
