View Single Post
Old 13th November 2008, 17:49   #2  |  Link
Manao
Registered User
 
Join Date: Jan 2002
Location: France
Posts: 2,856
First of all, any formula will depend on the encoder. For example, without MMCOs (explicit picture reordering messages, not used by x264), B-pyramid requires a DPB of 4 frames if you want each frame to be able to use the closest reference frame (which is a good thing to want). MMCO would cut that number down to 3.

As for interlacing, MBAff doesn't change the DPB size (provided everything else is handled like in the progressive case). PAff does, if you want to have for each pair of fields the same available references, in addition to the cross field reference (the second field can reference the first field, which is a very good thing, but it adds one frame to the DPB).
__________________
Manao is offline   Reply With Quote