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.

GDR macro block H.264

Hi,

Now i use the H.264 encode of DM8147  in GDR  mode . And I set intraRefreshMethod into IH264_INTRAREFRESH_GDR.The encode work very well. But the default macro block size is 16*16. Now i want to change it to 8*8, for improving the detail of video stream. But  I failed, the macro block size is still 16*16. So how can I change the macro block size  into 8*8 ?  

Thanks a lot

  • Hi Antimax,

                In H.264 Video Codec Standard, Macroblock size is fixed to 16x16. Its just partition size can be 8x8,16x8,8x16 in Inter & 4x4,8x8 in Intra.

    To enable the Partition size for Inter you need to enable - minBlockSizePminBlockSizeB to its respective values.

    To enable the Partition size for Inter you need to enable - lumaIntra8x8Enable to its respective values. Please refer user guide for more information regarding the values to set.

              Please note that - After enabling this 8x8 modes does not mean that all macroblocks will be 8x8. It is depends on the input sequence. Encoder will take decision to encode by 16X16 or 8x8.

    Regards

    Gajanan