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.

Codec Engine needs to be ported from Linux to QNX for DM3730

Other Parts Discussed in Thread: DM3730

Need to understand how Codec Engine (CE) on Linux for DM3730 is ported on QNX and what all components needs to be ported. This is needed for a split video decoder to run on QNX on DM3730. The application on ARM will access the decoder libraries running on ARM and DSP through Codec Engine.

Since it is a split decoder, the application uses VIDDEC2_FRONT calls for accessing ARM side decoder library and VIDDEC2_BACK calls for accessing DSP side library.

 Split decoder that runs on DM3730 uses CMEM memory allocations, DMA channels on DSP side, instruction caches and data caches.

 I am listing below the components which I think needs to be ported from TI’s DVSDK (ti-dvsdk_dm3730-evm_4_03_00_06) on Linux for DM3730:

  1. Codec Engine (codec-engine_2_26_02_11),
  2. DSPLink,
  3. DMAN3,
  4. DSKT2,
  5. CMEM,
  6. OSAL

 I have some questions. Can I get the answers for these questions?

  1. Is the above list complete?
  2. Are there any other relevant components from framework-components_2_26_00_01 and other folders of DVSDK (ti-dvsdk_dm3730-evm_4_03_00_06) that also need to be ported?
  3. Are the version numbers I have mentioned in the above list latest?
  4. How can the ported Codec Engine be tested? Is there any test suite from TI?
  5. TI's Codec Engine for Linux comes with several example applications.  Is testing the ported Codec Engine with these example applications especially the ones related to video decoder (viddec2 split and viddec2 interfaces) sufficient?