On a healthy file it should not drop anything during playback. It just drops frames when its obvious that the frame would be corrupted - trying to decode a P/B frame without having the reference frames.
Assuming the first frame it outputs was a I frame, and B frames are present, it would still re-order the frames internally, and PTS might not equal DTS.
B frames are quite annoying.
I could do something like scanning the MPEG4 Headers myself and just drop any frames after a seek until i see a I frame, or something like that.
Wonder if that would work for VC-1 as well....
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
Last edited by nevcairiel; 25th August 2011 at 09:01.
|