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.

Video Codecs/Compressors for the C6A816x

Hi All,

Are there any video compressors or codecs for the C6A816x?.  The main TI codecs pages here:

http://focus.ti.com/dsp/docs/dspfindtoolswbytooltype.tsp?sectionId=3&tabId=1460&toolTypeId=65&familyId=44#video

Appear to offer none for this chip. Can someone confirm whether it's possible to use the DSP to compress video using a TUI-provided library or module.

 

Thanks in advance,

Dave

 

  • Dave,

    The C6A816x devices do not have integrated video coprocessors, but the recently announced family of DaVinci DM816x devices do have integrated video coprocessors.  Both product familes are software and pin-compatible.

    Regards,
    Marc

  • Thanks Mark,

    But is it not possible to load an appropriate kernel into the DSP on the C6A816x to do it?. The DaVinci  devices are not an option for us in the short term. I also understand that the DM816x is actually available yet in any case. No doubt that these are better suited though.

    Ta,

    Dave

  • Dave,

    Although it might be possible to run codecs on the DSP, there are currently no plans for supporting video codecs on the DSP.  Please visit the DM816x product folder for info on ordering samples and EVMs.

    http://focus.ti.com/docs/prod/folders/print/tms320dm8168.html

    Regards,
    Marc

  • In the interest of full disclosure, Codec Engine will continue to support running remote algorithms (including XDM-compliant codecs) on the DSP for both Integra and Davinci class devices.  The C6Accel framework, for example, is using this remote feature to enable its IUNIVERSAL-based services on Integra.

    A key difference between the Integra SDK and previous SDKs is that the video codecs are only being validated and supported from within the OMX framework, and only on the Davinci-class devices.  So it's strongly recommended that you use the DM8168 part, as Marc describes, for video encoding/decoding.

    But, if you're familiar with CE, and you're comfortable with using features that aren't demonstrated/supported by the SDK, CE is provided and the remote alg feature is supported at the framework level.  The CE examples, using the same copy codecs we've provided for years, show how to integrate remote codecs into DSP Servers.  But again, the C6x-based video codecs won't be validated on Integra or Davinci, and integration and ensuring you meet your performance requirements will likely be your responsibility.

    [ I hesitated briefly in sending this since it's not an SDK-approved feature, but I hate to see all those good DSP cycles go to waste!  :) ]

    Chris