[FFmpeg-devel] H.264 + PAFF: BBC HD recording shows extreme interlacing artefacts

Måns Rullgård mans
Sun Oct 28 21:20:24 CET 2007


Michael Niedermayer <michaelni at gmx.at> writes:

> Hi
>
> On Sun, Oct 28, 2007 at 07:46:07PM +0100, Reinhard Nissl wrote:
>> Hi,
>> 
>> Michael Niedermayer schrieb:
>> 
>> >>> no, there is no problem with decoding, the problem is in the yv12->rgb
>> >>> convertion, the fields have to be converted seperately not like a frame
>> 
>> Is this a general rule, 
>
> yes
>
>> i. e. should this also be the case for MPEG2 frames when flag
>> "interlaced_frame" is set?
>
> yes in theory, in practice IIRC these flags are often set incorrectly by
> the encoder

The progressive_sequence flag in the MPEG2 sequence extension header
is often misleadingly set to 0 due to soft telecine being used.  I say
misleadingly, not incorrectly, since the spec allows any picture
structure when this flag is 0.

The flags in the picture header and picture coding extension are
generally more reliable.

-- 
M?ns Rullg?rd
mans at mansr.com




More information about the ffmpeg-devel mailing list