Michael Chisholm wrote:
[...] ffmpeg always handled it fine, but I was never quite able to discern what black magic it did to handle disordered packet timestamps. I don't even know why we care when a frame is decompressed! Why isn't it enough to tag a frame with the time it should be displayed to a user?
The decode time stamp is an artifact from the days when settop boxes had limited memory and limited cpu. Twenty years ago the arguments raged about how 200 kilobytes was simply too expensive for a compressed video buffer. It was really important to get bytes out of that tiny buffer at the proper time, or you risked a data loss from buffer overflow as new data arrived over a constant bandwidth channel.
Nowadays, with vastly more memory and cpu available, a decode timestamp is not so useful.
Mike Scheutzow _______________________________________________ libav-user mailing list [email protected] https://lists.mplayerhq.hu/mailman/listinfo/libav-user
