[FFmpeg-cvslog] r19317 - trunk/libavcodec/mpeg12.c

Baptiste Coudurier baptiste.coudurier
Wed Jul 1 22:08:50 CEST 2009


M?ns Rullg?rd wrote:
> Baptiste Coudurier <baptiste.coudurier at gmail.com> writes:
> 
>> M?ns Rullg?rd wrote:
>>> bcoudurier <subversion at mplayerhq.hu> writes:
>>>
>>>> Author: bcoudurier
>>>> Date: Wed Jul  1 19:29:52 2009
>>>> New Revision: 19317
>>>>
>>>> Log:
>>>> simplify slice_end, return size of output frame
>>> This broke something on FATE.
>>>
>> Seems like 2 more frames are output at beginning. This file is open gop
>> and has 2 b-frames before the P. It seems that now these frames are
>> output, and are copied from the I frame.
>>
>> It reduces delay on one side, but technically duplicates frame on the
>> other, and they aren't damaged frames.
>>
>> Any opinion ?
> 
> Get rid of the idiotic frame duplication.  FFmpeg should give you
> what's in the file, not what it thinks should have been in the file.

Like I explained, frames are present and that's what's in the file.
FFmpeg does not think anything. It just don't decode them because key
frame is missing, I've seen decoders outputing them (libmpeg2 is one of
them).

Question is why trying to output damaged frames but discard these ?

I'll revert nonetheless.

-- 
Baptiste COUDURIER                              GnuPG Key Id: 0x5C1ABAAA
Key fingerprint                 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer                                  http://www.ffmpeg.org



More information about the ffmpeg-cvslog mailing list