• Michael Niedermayer's avatar
    Call ff_fetch_timestamp() for mpeg1/2 when a picture start code is found instead · a4c7a5ea
    Michael Niedermayer authored
    of calling it at the end of a frame with a large negative offset.
    This significantly reduces the maximal distance in container packets between
    the point where the first byte of the "access unit" was stored and where
    we call ff_fetch_timestamp() thus reducing the constraints on our parser.
    Also change the parser from next_frame_offset to cur, this is needed
    because now the reference is from container packet start instead of
    frame start. (i previously misinterpreted this as bug)
    
    Originally committed as revision 17731 to svn://svn.ffmpeg.org/ffmpeg/trunk
    a4c7a5ea
mpegvideo_parser.c 6.83 KB