Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

H264 interlaced video encoding and MBAFF

Hi,

I am exploring  DVR-RDK3.00.00.00 on DM8148 EVM.

I have few questions regarding DVR-RDK (Link APIs) and Encoder Link (M3 Video) 

1. Is interlaced video encoding supported in DVR-RDK (Link APIs) ?

2. What is MBAFF ?

3. Is there any relation between interlaced video encoding and MBAFF ?

I am seeking quick response on this post.

Thanks in advance,

Shabbir Limdiwala

  • Shabbir Limdiwala said:
    1. Is interlaced video encoding supported in DVR-RDK (Link APIs) ?

     

    No.

    Shabbir Limdiwala said:
    What is MBAFF ?

    MBAFF is a feature/tool in H.264 standard which stands for MB Adaptive Field/Frame encoding. The decision of coding a MB as frame or field happens at every MB when MBAFF feature is enabled. 

    MBAFF Feature is not supported in the Codec.

    Shabbir Limdiwala said:
    Is there any relation between interlaced video encoding and MBAFF ?

    MBAFF helps only when the content is interlaced but tool can be enabled whether the source is interlaced or not.

  • Hi Venugopala,

    As per my understanding EzSDK supports interlaced encoding (correct me if I am wrong) and if MBAFF feature is not supported in codec then how interlaced encoding is perform in EzSDK ?

    What care do I need to take if I want to add support of interlaced video encoding in DVR-RDK ?

    Thanks,

    Shabbir Limdiwala

  • EzSDK and DVR RDK are two different deliverables.

    Your earlier question was with respect to DVR RDK. 

    Anyways, as codec does not support MBAFF, the interlaced source is encoded as different fields.

    It is not straightforward to add interlaced video encoding in DVR-RDK.

  • Hi,

    HDVICP firmware point of view, is there any difference between EzSDK and DVR-RDK ? HDVICP firmware will remain same or not ?

    If not then, To add support for interlaced video encoding in RDK, do I need to add support in HDVICP firmware of RDK first?

    My understanding here was that HDVICP firmware will remain same for both EzSDK and DVR-RDK. If EzSDK supports interlaced encoding then we just need to add support in Link API to support interlaced encoding in RDK.

    Thanks,

    Shabbir

  • Yes, your understanding of

    Shabbir Limdiwala said:
    My understanding here was that HDVICP firmware will remain same for both EzSDK and DVR-RDK. If EzSDK supports interlaced encoding then we just need to add support in Link API to support interlaced encoding in RDK.

    is right.

  • Hi,

    Do you planning to add MBAFF feature in H264 codec on future release of HDVICP ?

    Thanks,

    Shabbir Limdiwala

  • Hi,

    Is it feasible to add support for interlaced video encoding in DVR_RDK3.0 ? Or you are planning to add interlaced video encoding in upcoming DVR_RDK releases ?

    I am seeking quick response.

    Thanks in advance,

    Shabbir Limdiwala

  • It is feasible but no plans to support in future releases.

    Sorry that the response has not been so quick.