0
edits
Changes
m
<span lang="EN-US" />We will demostrate how to add a new codec inside the IGEP-GST-DSP-FRAMEWORK.
<span lang="EN-US" />DM3730 or OMAP3530 accept the codecs Omtimized for OMAP3530 & DM3730 or C64+ DSP based devices.
<!--[if !supportLineBreakNewLine]--><!--[endif]--></span></pre> <span lang="EN-US" />
== Thanks ==Many thanks to Pratik G Shinde for this contribution.
Many thanks to Pratik G Shinde for this contribution.[[Category:Gstreamer]]
removed broken link
= How to add a new codec in IGEP-GST-DSP-FRAMEWORK =
Texas instruments DSP Codecs page it's [http://focus.ti.com/dsp/docs/dspfindtoolswbytooltype.tsp?sectionId=3&tabId=1460&toolTypeId=65&familyId=44 here].
We will integrate a acc audio encoder in the codec server.
},
</pre>
<br>
=== ''<span lang="EN-US">Step 5 - Validation</span>'' ===
<pre>/* in my case with aacheenc */
validate_one_codec( "ti.sdo.codecs.aacheenc", "AACHEENC" );</pre>
<br>
=== <span lang="EN-US">''Step 6 - Add codec in gstreamer''</span> ===
<span lang="EN-US">directory and add following lines.</span>
<pre><span lang="EN-US"><o:p> </o:p></span><span lang="EN-US">/* in my case with aacheenc */</span> <span lang="EN-US">{
"AAC Audio Encoder", /* String name of codec used by plugin*/
"aacheenc", /* String name of codec used by CE */
codecServer /* Engine that contains this codec */
},
=== <span lang="EN-US">Step 7 - Compile</span> ===
IGEP-GST-DSP framework, copy newly generated files cs.x64P and
ligstticodecplugin.so on board and test with
gstreamer pipeline.</span> <br> <pre>gst-launch-0.10 alsasrc ! TIAudenc1 codecName=aacheenc engineName=codecServer ! filesink location=test.aac</pre> == <span lang="EN-US">References</span> ==
*<span lang="EN-US"><[http://processors.wiki.ti.com/index.php/How_do_I_Integrate_new_codecs_into_DVSDK#Modifications_inside_the_Codec_Server <span style="color:windowtext;otext-decoration:p> <none;text-underline:none">http://processors.wiki.ti.com/index.php/How_do_I_Integrate_new_codecs_into_DVSDK#Modifications_inside_the_Codec_Server</o:p>span>]</span>
== <span lang="EN-US"><o:p>References</o:p></span> Thanks == *<span lang="EN-US"><o:p></o:p></span><span lang="EN-US">[http://processors.wiki.ti.com/index.php/How_do_I_Integrate_new_codecs_into_DVSDK#Modifications_inside_the_Codec_Server <span style="color:windowtext;text-decoration:none;text-underline:none">http://processors.wiki.ti.com/index.php/How_do_I_Integrate_new_codecs_into_DVSDK#Modifications_inside_the_Codec_Server</span>]</span> *<span lang="EN-US">[http://www.igep.es/index.php?option=com_kunena&Itemid=97&func=view&catid=80&id=6765&limit=6&limitstart=12#6806 <span style="color:windowtext;text-decoration:none;text-underline:none">http://www.igep.es/index.php?option=com_kunena&Itemid=97&func=view&catid=80&id=6765&limit=6&limitstart=12#6806</span>]</span><br> <span lang="EN-US"><span style="color:windowtext;text-decoration:none;text-underline:none" /></span>