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.

DM6467T codec difference between dvsdk_3 (arago) and dvsdk_2

Hello,

I am trying to run codecs developed by my company that work well on dvsdk_2, dvsdk_1_40, etc, on dvsdk_3_10_00_19.

There seem to be unexpected results on the DSP side code.

Should codecs DSP code be modified when moving to arago release? Is there a document that explains that?

What is the limit on the number of EDMA channels required by the codec?

Benny

 

  • Benny,

    The number of EDMA channels required by the codec are detailed in the datasheet of the codec. Which TI codec version are you using?

    Regarding the migration to dvsdk 3.0, I will forward your query tot he relevant person.

    Regards,

    Kapil

  •  

    Kapil,

    The number of channels required by the original TI codec is 49. In our implementation there are 53 channels. In dvsdk_2_00 there was a restriction in the framework components to disallow more then 49 channels. TI advised us how to solve this, by modifying the code in

    framework_components_2_10_02/fctools/packages/ti/sdo/edma3/rm/src/configs/edma3_dm646x_cfg.c

    Under "            /* ownDmaChannels */
    Instead of

       //{0xffffffffu, 0xfffcfdbeu}, 
    use

                {0xFFF0E00Fu, 0xFF3FFFFFu},

    (same thing for /* ownTccs */)

    And then to buid the library "edma3_rm_bios.lib"


    The question is: Is there similiar restriction in dvsdk_3, and what is required to solve it.

     

    I can overcome this problem for now by removing the additional channels, and use only 49, however it seems that the source code that worked with DVSDK_2

    no longer work with DVSDK_3, so the quesiton is were any modifications done to the H.264 encoder code specifically for dvsdk_3?

    Regards,

    Benny

     

     

     

  • Benny,

    There should be a way to increase the number of channels allocated to DSP in DVSDK_3 also (similar to what we have for DVSDK_2). Let me check with the right persons and get back to you on this.

     

    Kapil