Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

How to add new codecs to IGEP GST FRAMEWORK

707 bytes removed, 11:23, 3 February 2012
no edit summary
<span lang="EN-US">igep-dsp-gst-framework-3_20_00/codecs-omap3530_4_02_00_00/packages/ti/sdo/codecs</span>
=== ''<span lang="EN-US">Step 4 -&nbsp;</span><span lang="EN-US">Modifications inside the</span>'' Codec Server ===
<span lang="EN-US">Once the Codec Package is integrated inside
var AACHEENC = xdc.useModule('ti.sdo.codecs.aacheenc.ce.AACHEENC');
&lt;span lang="EN-US"&gt;/*&lt;/span&gt; &lt;span lang="EN-US"&gt;The XDC file in the codec directory (i.e.AACHEENC.xdc) contains the different sections that are defined in the algorithm
that require to be mapped to defined memory sections by the server. Usually
this memory definitions are contained in the TCF file (''server.tcf''). For example to fulfill the requirements for the AACHE
encoder algorithm, and continuing with the variable defined before, the
following entries are added to the configuration file: &lt;*/span&gt;
&lt;span lang/* in my case with aacheenc */AACHEENC.serverFxns ="EN-USAUDENC1_SKEL"&gt;*/&lt;/span&gt;
&lt;span lang="EN-US"&gt;/* in my case with aacheenc */&lt;/span&gt;&lt;span langAACHEENC.stubFxns ="EN-USAUDENC1_STUBS"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AACHEENC.serverFxns useCache = "AUDENC1_SKEL";&lt;/span&gtfalse;
&lt;span lang="EN-US" /&gt;&lt;span lang="EN-US"&gt;AACHEENC.stubFxns = "AUDENC1_STUBS";&lt;/span&gt;&lt;span lang="EN-US"&gt;&nbsp;&nbsp;&nbsp;&nbsp;AACHEENCalg.useCache watermark = false;&lt;/span&gt;
&lt;span lang="EN-US"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AACHEENC.alg.watermark codeSection = false;&lt;/span&gtcodeSection;
&lt;span lang="EN-US"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AACHEENC.alg.codeSection udataSection = codeSection;&lt;/span&gtudataSection;
&lt;span lang="EN-US"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AACHEENC.alg.udataSection = udataSection;&lt;/span&gt; &lt;span lang="EN-US"&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AACHEENC.alg.dataSection = dataSection;&lt;/span&gt;
&lt;span lang="EN-US"&gt;/* Add the Algorithm to the server by adding
a new set to the ''Server.algs'' array.
For example to add the AACHEENCODER algorithm, the following entry needs to be
added */&lt;/span&gt;
&lt;span lang="EN-US"&gt;&lt;o:p&gt;&nbsp;&lt;/o:p&gt;&lt;/span&gt;
&lt;span lang="EN-US"&gt;&nbsp;&nbsp;&nbsp; },&lt;/span&gt;
</pre>
<br>
=== ''<span lang="EN-US">Step 5 - Validation</span>'' ===