This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Calculation of currDPBsize

Hello,

I'm using the H264 codec "IVAHD_001 build iD 02.00.06.00" and there's something I don't quite understand in the documentation.

In section 4.2.1.7 IVIDENC2_Params, below the table it says that current DPB size is calculated as follows:

currDPBsize (for 4:2:0) = maxW * maxH * 1.5 * (1 + (maxInterFrameInterval > 1))

I don't understand why values of maxInterFrameInterval above 2 don't increase the DPB size.  If I understand the H264 standard correctly, the maximum DPB size (for a given level) is determined by the width, height and the number of reference frames.

Shouldn't the equation be as follows?

currDPBsize = maxW * maxH * 1.5 * maxInterFrameInterval

Thank you.