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.

B-Frame encoding in DVR_RDK3.0

Hi,

I am using DVR-RDK3.0 for DM8148 EVM. I have seen somewhere in a post or may be in some documents that B-frame encoding is not supported in DVR-RDK3.0.

Is it straight forward or feasible to add support of B-frame encoding in DVR-RDK3.0 (from the application or may be from some lower layer's link APIs) or you are planning to add it in upcoming releases of DVR-RDK ? 

Seeking quick response.

Thanks in advance,

Shabbir Limdiwala

  • Yes B-frame encoding is _not_ supported in DVR-RDK.

    Enabling B-frame encoding is feasible but not straight forward.

    Changes are required in encoder link and not just API level to enable B-frame encoding. Since when B-frame encoding is enabled, the decode order and display order are different the reference buffers required to be locked by the codec and framework needs to support this which is currently not supported in DVR RDK.

    Further a feature called processN in h264 encoder which is used by RDK has to be disabled to be able to support B frame encoding.

    There are currently no plans to enable B-frame encoding in DVR RDK.

  • Hi Badri,

    Thanks for the quick response.

    One more thing that I wan to ask which may be different from the above point. 

    Will there be a same case in adding interlaced video encoding ? will this support also affect other links implementations ? 

    Thanks,

    Shabbir Limdiwala

  • Interlaced encoding will be supported in the next RDK release .We dont have a definite date for the next release but is expected in Feb-March 2013 timeframe