[FFmpeg-devel] GoC 2008 and H264 SVC decoder

Jeff Downs heydowns
Wed Mar 26 13:42:17 CET 2008


On Wed, 26 Mar 2008, Thorsten Jordan wrote:

[...]

> one open topic here, if i didn't miss the answer yet, must two
> complementary fields of a frame come in consecutive order directly one
> after the another? This may not be the case if each field can be an
> independent reference source and when b-frames (or fields) are used as
> reference (the evil PAFF/h264 stuff).

Complementary field pairs are always next to each other in decoding order. 
If they are not, they are not a complementary field pair by definition.  
You can get two fields of the same parity consecutively, but the first one 
of the two would be considered an unpaired field (and possibly the second, 
depending on what followed it).

Regardless of pairing, each field is considered a separate reference 
(unless you are decoding a frame, in which case unpaired fields are not 
used).

This is all regardless of frame type.


	-Jeff





More information about the ffmpeg-devel mailing list