[FFmpeg-devel] H.264 + PAFF: BBC HD recording shows extreme interlacing artefacts
Thu Nov 1 18:54:23 CET 2007
On Thu, 1 Nov 2007, Michael Niedermayer wrote:
> > Well, I had a look into the spec and into h264.c and cannot find any
> > other variable which explicitly tells me "bottom_field_first" than
> > picture_structure.
> maybe field_poc could be used,i dunno if this is how its supposed to be
> detected though
Annex C, Section 4 talks about removal from the DPB for output in the
Hypothetical Reference Decoder. In there they discuss output order based
on POC and decoding order.
Not sure if this is what you are looking for (I'm not familiar with the
top_field_first flag that's interested in being populated).
If it is, its kind of messy. The basic gist is that you go by field poc.
If two complementary field pairs have the same POC, first in decoding
order is output first except when dealing with complementary reference
field pairs, in which case they are output together.
More information about the ffmpeg-devel