I am struggling through the documentation for various aspects of Codec Engine. So far, I can't explain something that I've noticed.
I'm using TI DVSDK 4_03_00_6. There is a codec server that gets build from:
ti-dvsdk-4_03_00_06/codecs-omap3530_4_02_00_00/packages/ti/sdo/server/cs
Looking at codec.cfg, there are parameters set for each codec:
var C6ACCEL = xdc.useModule('ti.c6accel.ce.C6ACCEL');
C6ACCEL.serverFxns = "UNIVERSAL_SKEL";
C6ACCEL.stubFxns = "UNIVERSAL_STUBS";
C6ACCEL.useCache = false;
C6ACCEL.alg.watermark = false;
C6ACCEL.alg.codeSection = codeSection;
C6ACCEL.alg.udataSection = udataSection;
C6ACCEL.alg.dataSection = dataSection;
var AACHEDEC = xdc.useModule('ti.sdo.codecs.aachedec.ce.AACHEDEC');
AACHEDEC.serverFxns = "AUDDEC1_SKEL";
AACHEDEC.stubFxns = "AUDDEC1_STUBS";
AACHEDEC.useCache = false;
AACHEDEC.alg.watermark = false;
AACHEDEC.alg.codeSection = codeSection;
AACHEDEC.alg.udataSection = udataSection;
AACHEDEC.alg.dataSection = dataSection;
and so on...
Looking at the codec engine examples, however, the codec server config file
ti-dvsdk-4_03_00_06/codec-engine_2_26_02_11/examples/ti/sdo/ce/examples/servers/all_codecs/all.cfg doesn't have any of the configuration lines (as shown):
var VIDDEC_COPY =
xdc.useModule('ti.sdo.ce.examples.codecs.viddec_copy.VIDDEC_COPY');
var VIDENC_COPY =
xdc.useModule('ti.sdo.ce.examples.codecs.videnc_copy.VIDENC_COPY');
var SPHENC_COPY =
xdc.useModule('ti.sdo.ce.examples.codecs.sphenc_copy.SPHENC_COPY');
var SPHDEC_COPY =
xdc.useModule('ti.sdo.ce.examples.codecs.sphdec_copy.SPHDEC_COPY');
var IMGDEC_COPY =
xdc.useModule('ti.sdo.ce.examples.codecs.imgdec_copy.IMGDEC_COPY');
var IMGENC_COPY =
xdc.useModule('ti.sdo.ce.examples.codecs.imgenc_copy.IMGENC_COPY');
var AUDDEC_COPY =
xdc.useModule('ti.sdo.ce.examples.codecs.auddec_copy.AUDDEC_COPY');
var AUDENC_COPY =
xdc.useModule('ti.sdo.ce.examples.codecs.audenc_copy.AUDENC_COPY');
var SCALE = xdc.useModule('ti.sdo.ce.examples.codecs.scale.SCALE_TI');
var VIDDEC2_COPY =
xdc.useModule('ti.sdo.ce.examples.codecs.viddec2_copy.VIDDEC2_COPY');
Why does the one codec server configuration differ in this way from the other? What document describes where the codec server in the examples folder gets its codec configuration information from if it's not specified in all.cfg?
Thanks!
Rich