DM3xx integrate new codec in DVSDK 3.10

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

Integrate New Codec for DM3xx

If a new codec needs to be added to the standard DVSDK release, both the codec bundle and application need to be modified.

  1. Copy the codecs packages into a temporary directory: ~\temp_audio and extract them
  2. Copy the codecs to the codec bundle (e.g., <codecs_package>\<codec_name>_#_#_##_production_dm365_mvl\packages-production\ittiam to the following location: dvsdk_#_##_##_##\dm365_codecs_#_##_##_##\packages)
  3. Delete the dvsdk_#_##_##_##\dm365_codecs_#_##_##_##\packages\ittiam\app folder. It will not be needed
  4. Make the following configuration file changes:
In the example below we are modifying audio_decode_io1_dm3xx.cfg to add the MP3 decoder to existing codec AAC decoder
var MP3_DEC  = xdc.useModule('ittiam.codecs.mp3_dec.ce.MP3_DEC');
 
var Engine = xdc.useModule('ti.sdo.ce.Engine');
var myEngine = Engine.create("decode", [
    {name: "aac_dec", mod: AAC_DEC, local: true},
    {name: "mp3_dec", mod: MP3_DEC, local: true},
]);
MP3_DEC.useCache = true;
E2e.jpg For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article DM3xx integrate new codec in DVSDK 3.10 here.
Hyperlink blue.png Links
ARM Microcontroller MCU ARM Processor Digital Media Processor Digital Signal Processing Microcontroller MCU Multi Core Processor
Ultra Low Power DSP 8 bit Microcontroller MCU 16 bit Microcontroller MCU 32 bit Microcontroller MCU

Leave a Comment
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox