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.

WMA decoder failed to work on DM3730

Other Parts Discussed in Thread: DM3730, OMAP3530

I integrated wma decoder (v01.21) into codec server on Beagleboard XM DM3730. But it failed to start as follows

@1,051,498us: [+0 T:0x4acc4460 S:0x4acc3b94] CE - Engine_initFromServer engine->server = 0x413ae0dc
@1,051,529us: [+0 T:0x4acc4460 S:0x4acc3b94] CE - Engine_initFromServer> Returning 0
@1,051,529us: [+0 T:0x4acc4460 S:0x4acc3bdc] CE - Engine_open> return(6639120)
@1,051,590us: [+0 T:0x4acc4460 S:0x4acc3b24] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_create> Enter (engine=0x654e10, name='wmadec', params=0x4acc3cb8)
@1,051,620us: [+0 T:0x4acc4460 S:0x4acc3af4] CV - VISA_create(0x654e10, 'wmadec', 0x4acc3cb8, 0x488, 'ti.sdo.ce.audio1.IAUDDEC1')
@1,051,651us: [+0 T:0x4acc4460 S:0x4acc39ec] CV - VISA_create2(0x654e10, 'wmadec', 0x4acc3cb8, 0x10, 0x488, 'ti.sdo.ce.audio1.IAUDDEC1')
@1,051,681us: [+6 T:0x4acc4460 S:0x4acc39ec] CV - VISA_create2> FAILED to get IALG functions.
Check Engine configuration and module name of codec class (type arg).
@1,051,712us: [+0 T:0x4acc4460 S:0x4acc39c4] CV - VISA_delete(0x0)
@1,051,712us: [+0 T:0x4acc4460 S:0x4acc3b24] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_create> return (0x0)
@1,051,742us: [+7 T:0x4acc4460 S:0x4acc3b4c] ti.sdo.dmai - [Adec1] Failed to open audio decode algorithm: wmadec
WARNING from element TIAuddec1_wma: failed to create audio decoder: wmadec

Here is cfg info in codec.cfg

    {name: "mp3dec", mod: MP3DEC , threadAttrs: {
        stackMemId: 0, priority: Server.MINPRI + 3},
        groupId : 2,
    },

    {name: "wmadec", mod: WMADEC , threadAttrs: {
        stackMemId: 0, priority: Server.MINPRI + 3},
        groupId : 2,
    },

and in package.xs

         validate_one_codec( "ti.sdo.codecs.mp3dec", "MP3DEC" );
         validate_one_codec( "ti.sdo.codecs.wmadec", "WMADEC" );

There is no problem to play mp3. The WMA datasheet says

.... This codec can be used on any of TI’sC64x+ based platforms such as DM644x, DM648, DM643x,DM646x,OMAP35xx and their derivatives.

Any suggestion of how to figure out the problem?

  • Kaijun,

    Could you try running with CE_DEBUG=2 and attach the full trace that you get with that?

    Thanks,

        Janet

  • Hi Janet,

    Please see the trace

    @0,955,072us: [+4 T:0x47dc4460] OG - Global_init> This program was built with the following packages:
    @0,965,936us: [+4 T:0x47dc4460] OG -     package gnu.targets (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/gnu/targets/) [1, 0, 1]
    @0,966,058us: [+4 T:0x47dc4460] OG -     package gnu.targets.arm (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/gnu/targets/arm/) [1, 0, 0, 0]
    @0,966,150us: [+4 T:0x47dc4460] OG -     package gnu.targets.arm.rtsv5T (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/gnu/targets/arm/rtsv5T/) [1, 0, 0, 0]
    @0,966,241us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.colorspace (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/colorspace/) [1, 0, 0]
    @0,966,333us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.aachedec (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/aachedec/) [1, 0, 0]
    @0,966,394us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.deinterlacer (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/deinterlacer/) [1, 0, 0]
    @0,966,485us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.mp3dec (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/mp3dec/) [1, 0, 0]
    @0,966,577us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.jpegdec (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/jpegdec/) [1, 0, 0]
    @0,966,668us: [+4 T:0x47dc4460] OG -     package ti.sdo.linuxutils.sdma (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-linuxutils-tree/packages/ti/sdo/linuxutils/sdma/) [1, 0, 0]
    @0,966,760us: [+4 T:0x47dc4460] OG -     package ti.sdo.linuxutils.cmem (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-linuxutils-tree/packages/ti/sdo/linuxutils/cmem/) [2, 2, 0]
    @0,966,851us: [+4 T:0x47dc4460] OG -     package ti.sdo.fc.global (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/global/) [1, 0, 0]
    @0,966,943us: [+4 T:0x47dc4460] OG -     package ti.sdo.fc.scpy (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/scpy/) [1, 0, 0]
    @0,967,035us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.global (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/global/) [1, 0, 0]
    @0,967,126us: [+4 T:0x47dc4460] OG -     package ti.xdais.dm (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdais-tree/packages/ti/xdais/dm/) [1, 0, 5]
    @0,967,218us: [+4 T:0x47dc4460] OG -     package ti.sdo.utils.trace (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/utils/trace/) [1, 0, 0]
    @0,967,584us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.utils.xdm (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2]
    @0,967,675us: [+4 T:0x47dc4460] OG -     package dsplink.gpp (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-dsplink-tree/packages/dsplink/gpp/) [5, 0, 0]
    @0,967,797us: [+4 T:0x47dc4460] OG -     package ti.bios.power (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-local-power-manager-tree/packages/ti/bios/power/) [1, 1, 1]
    @0,967,889us: [+4 T:0x47dc4460] OG -     package ti.xdais (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdais-tree/packages/ti/xdais/) [1, 2.0, 1]
    @0,967,981us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.node (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/node/) [1, 0, 0]
    @0,968,072us: [+4 T:0x47dc4460] OG -     package ti.sdo.fc.memutils (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/memutils/) [1, 0, 0]
    @0,968,194us: [+4 T:0x47dc4460] OG -     package ti.sdo.fc.utils (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/utils/) [1, 0, 2]
    @0,968,286us: [+4 T:0x47dc4460] OG -     package ti.sdo.fc.dman3 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/dman3/) [1, 0, 4]
    @0,968,377us: [+4 T:0x47dc4460] OG -     package ti.sdo.fc.acpy3 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/acpy3/) [1, 0, 4]
    @0,968,469us: [+4 T:0x47dc4460] OG -     package ti.catalog.arm.cortexa8 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/arm/cortexa8/) [1, 0, 0]
    @0,968,560us: [+4 T:0x47dc4460] OG -     package ti.catalog.peripherals.hdvicp2 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/peripherals/hdvicp2/) []
    @0,968,682us: [+4 T:0x47dc4460] OG -     package ti.catalog (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/) [1, 0, 0]
    @0,968,774us: [+4 T:0x47dc4460] OG -     package ti.catalog.c6000 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/c6000/) [1, 0, 0, 0]
    @0,968,866us: [+4 T:0x47dc4460] OG -     package ti.catalog.arm.peripherals.timers (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/arm/peripherals/timers/) []
    @0,968,957us: [+4 T:0x47dc4460] OG -     package ti.catalog.arm (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/arm/) [1, 0, 1]
    @0,969,049us: [+4 T:0x47dc4460] OG -     package ti.platforms.evm3530 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/platforms/evm3530/) [1, 0, 0]
    @0,969,140us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.osal (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/osal/) [2, 0, 2]
    @0,969,232us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.ipc (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/ipc/) [2, 0, 1]
    @0,969,323us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.osal.linux (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/osal/linux/) [2, 0, 1]
    @0,969,506us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.ipc.dsplink (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/ipc/dsplink/) [2, 0, 1]
    @0,969,629us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.alg (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/alg/) [1, 0, 1]
    @0,969,720us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/) [1, 0, 6]
    @0,969,812us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.universal (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/universal/) [1, 0, 0]
    @0,969,903us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.colorspace.ce (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/colorspace/ce/) [1, 0, 0]
    @0,969,995us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.audio1 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/audio1/) [1, 0, 1]
    @0,970,086us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.aachedec.ce (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/aachedec/ce/) [1, 0, 0]
    @0,970,208us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.deinterlacer.ce (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/deinterlacer/ce/) [1, 0, 0]
    @0,970,300us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.mp3dec.ce (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/mp3dec/ce/) [1, 0, 0]
    @0,970,391us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.video2 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/video2/) [1, 0, 2]
    @0,970,483us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.h264dec (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/h264dec/) []
    @0,970,605us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.h264dec.ce (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/h264dec/ce/) []
    @0,970,697us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.image1 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/image1/) [1, 0, 1]
    @0,970,788us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.jpegdec.ce (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/jpegdec/ce/) [1, 0, 0]
    @0,970,880us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.mpeg2dec (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/mpeg2dec/) []
    @0,970,971us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.mpeg2dec.ce (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/mpeg2dec/ce/) []
    @0,971,063us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.mpeg4dec (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/mpeg4dec/) []
    @0,971,093us: [+4 T:0x47dc4460] OG -     package ti.sdo.codecs.mpeg4dec.ce (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/mpeg4dec/ce/) []
    @0,971,093us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.speech (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/speech/) [1, 0, 2]
    @0,971,124us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.speech1 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/speech1/) [1, 0, 1]
    @0,971,124us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.audio (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/audio/) [1, 0, 2]
    @0,971,124us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.video (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/video/) [1, 0, 3]
    @0,971,154us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.video1 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/video1/) [1, 0, 2]
    @0,971,154us: [+4 T:0x47dc4460] OG -     package ti.sdo.ce.image (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/image/) [1, 0, 3]
    @0,971,185us: [+4 T:0x47dc4460] OG -     package ti.sdo.dmai (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-dmai-tree/packages/ti/sdo/dmai/) [1, 0, 0]
    @0,971,215us: [+4 T:0x47dc4460] OG -     package gstticodecplugin_dm3730 (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/gstreamer-ti-svn-r102/rev.52/ti_build/ticodecplugin/src/gstticodecplugin_dm3730/) []
    @0,971,521us: [+0 T:0x47dc4460] ti.sdo.ce.osal.Sem - Sem_create> count: 0
    @0,971,582us: [+0 T:0x47dc4460] ti.sdo.ce.osal.Sem - Leaving Sem_create> sem[0x65d0e8]
    @0,971,582us: [+0 T:0x47dc4460] ti.sdo.ce.osal.Sem - Sem_create> count: 0
    @0,971,612us: [+0 T:0x47dc4460] ti.sdo.ce.osal.Sem - Leaving Sem_create> sem[0x65d100]
    @0,971,612us: [+0 T:0x47dc4460] OT - Thread_create> Enter (fxn=0x41361c64, attrs=0x0)
    @0,971,856us: [+0 T:0x47dc4460] OT - Thread_create> Exit (task=0x65d138)
    @0,971,948us: [+0 T:0x47dc4460] ti.sdo.ce.alg - ALG_init> Enter
    @0,971,948us: [+0 T:0x47dc4460] ti.sdo.ce.alg - ALG_init> Exit
    @0,972,009us: [+6 T:0x47dc4460] CE - Engine_init> CE debugging on (CE_DEBUG=2; allowed CE_DEBUG levels: 1=min, 2=good, 3=max)
    @0,972,039us: [+0 T:0x47dc4460] CS - Server_init()
    @0,972,070us: [+0 T:0x47dc4460] CS - Server_init> Global_useLinkArbiter = 0
    @0,977,472us: [+1 T:0x49d12460] OP - daemon> thread created.
    @0,977,655us: [+0 T:0x49d12460] OP - getCmd_d> Enter (proc=0x49d11d88)
    @0,977,746us: [+0 T:0x49d12460] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x65d0e8] timeout[0xffffffff]
    skipped media type: 0
     Setting pipeline to PLAYING...
    @1,966,516us: [+0 T:0x4ae2e460] CE - Engine_open> Enter('codecServer', 0x0, 0x4ae2dc4c)
    @1,966,607us: [+0 T:0x4ae2e460] CE - rserverOpen('/usr/share/ti/ti-codecs-server/cs.x64P'), count = 0
    @1,966,638us: [+0 T:0x4ae2e460] OP - Processor_create> Enter(imageName='/usr/share/ti/ti-codecs-server/cs.x64P', linkCfg='(null)', attrs=0x4ae2dc30)
    @1,971,185us: [+0 T:0x4ae2e460] OP - doCmd> Enter (cmdId=1, proc=0x6de020)
    @1,971,215us: [+0 T:0x4ae2e460] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x65d0e8]
    @1,971,307us: [+0 T:0x4ae2e460] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x65d0e8]
    @1,971,337us: [+0 T:0x4ae2e460] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x65d100] timeout[0xffffffff]
    @1,971,368us: [+0 T:0x49d12460] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x65d0e8] status[0]
    @1,971,399us: [+0 T:0x49d12460] OP - getCmd_d> Exit (result=1)
    @1,971,399us: [+0 T:0x49d12460] OP - Processor_create_d> Enter(proc=0x6de020)
    @1,971,429us: [+0 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_on> Enter(handle=0x6de03c)
    @1,971,429us: [+2 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_on> Opening Local Power Manager for the DSP on /dev/lpm0...
    @1,971,521us: [+2 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_on> Turning on DSP power...
    @1,971,643us: [+2 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_on> return (0)
    @1,971,673us: [+2 T:0x49d12460] OP - Processor_create_d> Initializing DSP PROC...
    @1,971,673us: [+2 T:0x49d12460] OP - Processor_create_d> Using DspLink config data for entry #0 [server '/usr/share/ti/ti-codecs-server/cs.x64P']
    @1,971,704us: [+2 T:0x49d12460] OP - Processor_create_d> Number of CMEM blocks: 1
    @1,971,734us: [+2 T:0x49d12460] OP - Processor_create_d> Adding memTable entry for DDR2, physAddr = 0x8fa00000, dspAddr = 0x8fa00000, size = 0x600000
    @1,971,795us: [+2 T:0x49d12460] OP - Processor_create_d> Adding DSP segment #0 to Link configuration: name='DDR2', startAddress=0x8fa00000, sizeInBytes=0x600000, shared=1, syncd=0
    @1,971,795us: [+2 T:0x49d12460] OP - Processor_create_d> Adding memTable entry for DSPLINKMEM, physAddr = 0x8d901000, dspAddr = 0x8d901000, size = 0xff000
    @1,971,826us: [+2 T:0x49d12460] OP - Processor_create_d> Adding DSP segment #1 to Link configuration: name='DSPLINKMEM', startAddress=0x8d901000, sizeInBytes=0xff000, shared=1, syncd=0
    @1,971,826us: [+2 T:0x49d12460] OP - Processor_create_d> Adding memTable entry for RESET_VECTOR, physAddr = 0x8d900000, dspAddr = 0x8d900000, size = 0x1000
    @1,971,856us: [+2 T:0x49d12460] OP - Processor_create_d> Adding DSP segment #2 to Link configuration: name='RESET_VECTOR', startAddress=0x8d900000, sizeInBytes=0x1000, shared=1, syncd=0
    @1,971,856us: [+2 T:0x49d12460] OP - Processor_create_d> Adding memTable entry for L4PER, physAddr = 0x49000000, dspAddr = 0x49000000, size = 0x100000
    @1,971,887us: [+2 T:0x49d12460] OP - Processor_create_d> Adding DSP segment #3 to Link configuration: name='L4PER', startAddress=0x49000000, sizeInBytes=0x100000, shared=0, syncd=0
    @1,971,917us: [+2 T:0x49d12460] OP - Processor_create_d> Adding memTable entry for IRAM, physAddr = 0x5c7f8000, dspAddr = 0x107f8000, size = 0x8000
    @1,971,948us: [+2 T:0x49d12460] OP - Processor_create_d> Adding DSP segment #4 to Link configuration: name='IRAM', startAddress=0x5c7f8000, sizeInBytes=0x8000, shared=1, syncd=0
    @1,971,948us: [+2 T:0x49d12460] OP - Processor_create_d> Adding memTable entry for L1DSRAM, physAddr = 0x5cf04000, dspAddr = 0x10f04000, size = 0x10000
    @1,971,978us: [+2 T:0x49d12460] OP - Processor_create_d> Adding DSP segment #5 to Link configuration: name='L1DSRAM', startAddress=0x5cf04000, sizeInBytes=0x10000, shared=1, syncd=0
    @1,971,978us: [+2 T:0x49d12460] OP - Processor_create_d> Adding memTable entry for L1PSRAM, physAddr = 0x5ce00000, dspAddr = 0x10e00000, size = 0x4000
    @1,972,009us: [+2 T:0x49d12460] OP - Processor_create_d> Adding DSP segment #6 to Link configuration: name='L1PSRAM', startAddress=0x5ce00000, sizeInBytes=0x4000, shared=1, syncd=0
    @1,972,009us: [+2 T:0x49d12460] OP - Processor_create_d> Adding memTable entry for DDRALGHEAP, physAddr = 0x8da00000, dspAddr = 0x8da00000, size = 0x2000000
    @1,972,039us: [+2 T:0x49d12460] OP - Processor_create_d> Adding DSP segment #7 to Link configuration: name='DDRALGHEAP', startAddress=0x8da00000, sizeInBytes=0x2000000, shared=0, syncd=0
    @1,972,039us: [+2 T:0x49d12460] OP - Processor_create_d> Adding memTable entry for L4CORE, physAddr = 0x48000000, dspAddr = 0x48000000, size = 0x1000000
    @1,972,070us: [+2 T:0x49d12460] OP - Processor_create_d> Adding DSP segment #8 to Link configuration: name='L4CORE', startAddress=0x48000000, sizeInBytes=0x1000000, shared=0, syncd=0
    @1,972,100us: [+2 T:0x49d12460] OP - Processor_create_d> Adding memTable entry for CMEM, physAddr = 0x0, dspAddr = 0x0, size = 0x0
    @1,972,131us: [+2 T:0x49d12460] OP - Processor_create_d> DODSPCTRL was=0; now=0
    @1,972,192us: [+3 T:0x49d12460] OP - LINKCFG_Object generated for PROC_setup(0x413ad744) ...
    @1,972,192us: [+3 T:0x49d12460] OP - linkCfg->gppObject->
    @1,972,223us: [+3 T:0x49d12460] OP -   name = "ARM9"
    @1,972,223us: [+3 T:0x49d12460] OP -   maxMsgqs = 0x82
    @1,972,253us: [+3 T:0x49d12460] OP -   maxChnlQueue = 0x10
    @1,972,253us: [+3 T:0x49d12460] OP -   poolTableId = 0xffffffff
    @1,972,253us: [+3 T:0x49d12460] OP -   numPools = 0x0
    @1,972,284us: [+3 T:0x49d12460] OP -
    @1,972,284us: [+3 T:0x49d12460] OP - linkCfg->dspConfigs[0]->dspObject->
    @1,972,314us: [+3 T:0x49d12460] OP -   name = "OMAP3530"
    @1,972,314us: [+3 T:0x49d12460] OP -   dspArch = 0x2
    @1,972,314us: [+3 T:0x49d12460] OP -   loaderName = "COFF"
    @1,972,345us: [+3 T:0x49d12460] OP -   autoStart = FALSE
    @1,972,345us: [+3 T:0x49d12460] OP -   execName = "DEFAULT.OUT"
    @1,973,748us: [+3 T:0x49d12460] OP -   doDspCtrl = DSP_BootMode_Boot_NoPwr
    @1,973,748us: [+3 T:0x49d12460] OP -   resumeAddr = 0x8d900020
    @1,973,779us: [+3 T:0x49d12460] OP -   resetVector = 0x8d900000
    @1,973,779us: [+3 T:0x49d12460] OP -   resetCodeSize = 0x1000
    @1,973,809us: [+3 T:0x49d12460] OP -   maduSize = 0x1
    @1,973,809us: [+3 T:0x49d12460] OP -   cpuFreq = 0x6ddd0
    @1,973,809us: [+3 T:0x49d12460] OP -   endian = 0x3
    @1,973,840us: [+3 T:0x49d12460] OP -   wordSwap = 0x0
    @1,973,840us: [+3 T:0x49d12460] OP -   memTableId = 0x0
    @1,973,870us: [+3 T:0x49d12460] OP -   memEntries = 0xa
    @1,973,870us: [+3 T:0x49d12460] OP -   linkDrvId = 0x0
    @1,973,870us: [+3 T:0x49d12460] OP -   arg1 = 0xffffffff
    @1,973,901us: [+3 T:0x49d12460] OP -   arg2 = 0xffffffff
    @1,973,901us: [+3 T:0x49d12460] OP -   arg3 = 0x0
    @1,973,931us: [+3 T:0x49d12460] OP -   arg4 = 0x0
    @1,973,931us: [+3 T:0x49d12460] OP -   arg5 = 0xffffffff
    @1,973,931us: [+3 T:0x49d12460] OP -
    @1,973,962us: [+3 T:0x49d12460] OP - linkCfg->dspConfigs[0]->linkDrvObjects->
    @1,973,962us: [+3 T:0x49d12460] OP -   name = "SHMDRV"
    @1,973,993us: [+3 T:0x49d12460] OP -   hshkPollCount = 0x989680
    @1,973,993us: [+3 T:0x49d12460] OP -   memEntry = 0x1
    @1,973,993us: [+3 T:0x49d12460] OP -   ipsTableId = 0x0
    @1,974,023us: [+3 T:0x49d12460] OP -   numIpsEntries = 0x1
    @1,974,023us: [+3 T:0x49d12460] OP -   poolTableId = 0x0
    @1,974,054us: [+3 T:0x49d12460] OP -   numPools = 0x1
    @1,974,054us: [+3 T:0x49d12460] OP -   dataTableId = 0x0
    @1,974,054us: [+3 T:0x49d12460] OP -   numDataDrivers = 0x1
    @1,974,084us: [+3 T:0x49d12460] OP -   mqtId = 0x0
    @1,974,084us: [+3 T:0x49d12460] OP -   ringIoTableId = 0x0
    @1,974,084us: [+3 T:0x49d12460] OP -   mplistTableId = 0x0
    @1,974,115us: [+3 T:0x49d12460] OP -   mpcsTableId = 0x0
    @1,974,115us: [+3 T:0x49d12460] OP -
    @1,974,145us: [+3 T:0x49d12460] OP - linkCfg->dspConfigs[0]->memTables[0][i].
    @1,974,145us: [+3 T:0x49d12460] OP - entry #0:
    @1,974,145us: [+3 T:0x49d12460] OP -   entry = 0x0
    @1,974,176us: [+3 T:0x49d12460] OP -   name = "DDR2"
    @1,974,176us: [+3 T:0x49d12460] OP -   physAddr = 0x8fa00000
    @1,974,206us: [+3 T:0x49d12460] OP -   dspVirtAddr = 0x8fa00000
    @1,974,206us: [+3 T:0x49d12460] OP -   gppVirtAddr = 0xffffffff
    @1,974,206us: [+3 T:0x49d12460] OP -   size = 0x600000
    @1,974,237us: [+3 T:0x49d12460] OP -   shared = TRUE
    @1,974,237us: [+3 T:0x49d12460] OP -   syncd = FALSE
    @1,974,267us: [+3 T:0x49d12460] OP - entry #1:
    @1,974,267us: [+3 T:0x49d12460] OP -   entry = 0x1
    @1,974,267us: [+3 T:0x49d12460] OP -   name = "DSPLINKMEM"
    @1,974,298us: [+3 T:0x49d12460] OP -   physAddr = 0x8d901000
    @1,974,298us: [+3 T:0x49d12460] OP -   dspVirtAddr = 0x8d901000
    @1,974,298us: [+3 T:0x49d12460] OP -   gppVirtAddr = 0xffffffff
    @1,974,328us: [+3 T:0x49d12460] OP -   size = 0xff000
    @1,974,328us: [+3 T:0x49d12460] OP -   shared = TRUE
    @1,974,359us: [+3 T:0x49d12460] OP -   syncd = FALSE
    @1,974,359us: [+3 T:0x49d12460] OP - entry #2:
    @1,974,359us: [+3 T:0x49d12460] OP -   entry = 0x2
    @1,974,389us: [+3 T:0x49d12460] OP -   name = "RESET_VECTOR"
    @1,974,389us: [+3 T:0x49d12460] OP -   physAddr = 0x8d900000
    @1,974,389us: [+3 T:0x49d12460] OP -   dspVirtAddr = 0x8d900000
    @1,974,420us: [+3 T:0x49d12460] OP -   gppVirtAddr = 0xffffffff
    @1,974,420us: [+3 T:0x49d12460] OP -   size = 0x1000
    @1,974,450us: [+3 T:0x49d12460] OP -   shared = TRUE
    @1,974,450us: [+3 T:0x49d12460] OP -   syncd = FALSE
    @1,974,450us: [+3 T:0x49d12460] OP - entry #3:
    @1,974,481us: [+3 T:0x49d12460] OP -   entry = 0x3
    @1,974,481us: [+3 T:0x49d12460] OP -   name = "L4PER"
    @1,974,481us: [+3 T:0x49d12460] OP -   physAddr = 0x49000000
    @1,974,511us: [+3 T:0x49d12460] OP -   dspVirtAddr = 0x49000000
    @1,974,511us: [+3 T:0x49d12460] OP -   gppVirtAddr = 0xffffffff
    @1,974,542us: [+3 T:0x49d12460] OP -   size = 0x100000
    @1,974,542us: [+3 T:0x49d12460] OP -   shared = FALSE
    @1,974,542us: [+3 T:0x49d12460] OP -   syncd = FALSE
    @1,974,572us: [+3 T:0x49d12460] OP - entry #4:
    @1,974,572us: [+3 T:0x49d12460] OP -   entry = 0x4
    @1,974,603us: [+3 T:0x49d12460] OP -   name = "IRAM"
    @1,974,603us: [+3 T:0x49d12460] OP -   physAddr = 0x5c7f8000
    @1,974,603us: [+3 T:0x49d12460] OP -   dspVirtAddr = 0x107f8000
    @1,974,633us: [+3 T:0x49d12460] OP -   gppVirtAddr = 0xffffffff
    @1,974,633us: [+3 T:0x49d12460] OP -   size = 0x8000
    @1,974,664us: [+3 T:0x49d12460] OP -   shared = TRUE
    @1,974,664us: [+3 T:0x49d12460] OP -   syncd = FALSE
    @1,974,664us: [+3 T:0x49d12460] OP - entry #5:
    @1,974,694us: [+3 T:0x49d12460] OP -   entry = 0x5
    @1,974,694us: [+3 T:0x49d12460] OP -   name = "L1DSRAM"
    @1,974,694us: [+3 T:0x49d12460] OP -   physAddr = 0x5cf04000
    @1,974,725us: [+3 T:0x49d12460] OP -   dspVirtAddr = 0x10f04000
    @1,974,725us: [+3 T:0x49d12460] OP -   gppVirtAddr = 0xffffffff
    @1,974,755us: [+3 T:0x49d12460] OP -   size = 0x10000
    @1,974,755us: [+3 T:0x49d12460] OP -   shared = TRUE
    @1,974,755us: [+3 T:0x49d12460] OP -   syncd = FALSE
    @1,974,786us: [+3 T:0x49d12460] OP - entry #6:
    @1,974,786us: [+3 T:0x49d12460] OP -   entry = 0x6
    @1,974,786us: [+3 T:0x49d12460] OP -   name = "L1PSRAM"
    @1,974,817us: [+3 T:0x49d12460] OP -   physAddr = 0x5ce00000
    @1,974,817us: [+3 T:0x49d12460] OP -   dspVirtAddr = 0x10e00000
    @1,974,847us: [+3 T:0x49d12460] OP -   gppVirtAddr = 0xffffffff
    @1,974,847us: [+3 T:0x49d12460] OP -   size = 0x4000
    @1,974,847us: [+3 T:0x49d12460] OP -   shared = TRUE
    @1,974,878us: [+3 T:0x49d12460] OP -   syncd = FALSE
    @1,974,878us: [+3 T:0x49d12460] OP - entry #7:
    @1,974,878us: [+3 T:0x49d12460] OP -   entry = 0x7
    @1,974,908us: [+3 T:0x49d12460] OP -   name = "DDRALGHEAP"
    @1,974,908us: [+3 T:0x49d12460] OP -   physAddr = 0x8da00000
    @1,974,939us: [+3 T:0x49d12460] OP -   dspVirtAddr = 0x8da00000
    @1,974,939us: [+3 T:0x49d12460] OP -   gppVirtAddr = 0xffffffff
    @1,974,939us: [+3 T:0x49d12460] OP -   size = 0x2000000
    @1,974,969us: [+3 T:0x49d12460] OP -   shared = FALSE
    @1,974,969us: [+3 T:0x49d12460] OP -   syncd = FALSE
    @1,974,969us: [+3 T:0x49d12460] OP - entry #8:
    @1,975,000us: [+3 T:0x49d12460] OP -   entry = 0x8
    @1,975,000us: [+3 T:0x49d12460] OP -   name = "L4CORE"
    @1,975,030us: [+3 T:0x49d12460] OP -   physAddr = 0x48000000
    @1,975,030us: [+3 T:0x49d12460] OP -   dspVirtAddr = 0x48000000
    @1,975,030us: [+3 T:0x49d12460] OP -   gppVirtAddr = 0xffffffff
    @1,975,061us: [+3 T:0x49d12460] OP -   size = 0x1000000
    @1,975,061us: [+3 T:0x49d12460] OP -   shared = FALSE
    @1,975,091us: [+3 T:0x49d12460] OP -   syncd = FALSE
    @1,975,091us: [+3 T:0x49d12460] OP - entry #9:
    @1,975,091us: [+3 T:0x49d12460] OP -   entry = 0x0
    @1,975,122us: [+3 T:0x49d12460] OP -   name = "CMEM_BLOCK0"
    @1,975,122us: [+3 T:0x49d12460] OP -   physAddr = 0x88000000
    @1,975,152us: [+3 T:0x49d12460] OP -   dspVirtAddr = 0x88000000
    @1,975,152us: [+3 T:0x49d12460] OP -   gppVirtAddr = 0x0
    @1,975,152us: [+3 T:0x49d12460] OP -   size = 0x5900000
    @1,975,183us: [+3 T:0x49d12460] OP -   shared = FALSE
    @1,975,183us: [+3 T:0x49d12460] OP -   syncd = FALSE
    @1,975,183us: [+3 T:0x49d12460] OP -
    @1,975,213us: [+3 T:0x49d12460] OP - linkCfg->dspConfigs[0]->ipsTables[0][i].
    @1,975,213us: [+3 T:0x49d12460] OP - entry #0:
    @1,975,244us: [+3 T:0x49d12460] OP -   name = "IPS"
    @1,975,244us: [+3 T:0x49d12460] OP -   numIpsEvents = 0x20
    @1,975,244us: [+3 T:0x49d12460] OP -   memEntry = 0x1
    @1,975,274us: [+3 T:0x49d12460] OP -   gppIntId = 0x1a
    @1,975,274us: [+3 T:0x49d12460] OP -   dspIntId = 0x37
    @1,975,305us: [+3 T:0x49d12460] OP -   dspIntVectorId = 0x5
    @1,975,305us: [+3 T:0x49d12460] OP -   arg1 = 0x2faf080
    @1,975,305us: [+3 T:0x49d12460] OP -   arg2 = 0x0
    @1,975,335us: [+3 T:0x49d12460] OP -
    @1,975,335us: [+3 T:0x49d12460] OP - linkCfg->dspConfigs[0]->poolTables[0][i].
    @1,975,335us: [+3 T:0x49d12460] OP -
    @1,975,366us: [+3 T:0x49d12460] OP - linkCfg->dspConfigs[0]->dataTables[0][i].
    @1,975,366us: [+3 T:0x49d12460] OP - entry #0:
    @1,975,396us: [+3 T:0x49d12460] OP -   name = "ZCPYDATA"
    @1,975,396us: [+3 T:0x49d12460] OP -   baseChnlId = 0x0
    @1,975,396us: [+3 T:0x49d12460] OP -   numChannels = 0x10
    @1,975,427us: [+3 T:0x49d12460] OP -   maxBufSize = 0x4000
    @1,975,427us: [+3 T:0x49d12460] OP -   memEntry = 0x1
    @1,975,457us: [+3 T:0x49d12460] OP -   poolId = 0x0
    @1,975,457us: [+3 T:0x49d12460] OP -   queuePerChnl = 0x1
    @1,975,488us: [+3 T:0x49d12460] OP -   ipsId = 0x0
    @1,975,488us: [+3 T:0x49d12460] OP -   ipsEventNo = 0x1
    @1,975,488us: [+3 T:0x49d12460] OP -   arg1 = 0x0
    @1,975,518us: [+3 T:0x49d12460] OP -   arg2 = 0x0
    @1,975,518us: [+3 T:0x49d12460] OP -
    @1,975,518us: [+3 T:0x49d12460] OP - linkCfg->dspConfigs[0]->mqtObjects->
    @1,975,549us: [+3 T:0x49d12460] OP -   name = "ZCPYMQT"
    @1,975,549us: [+3 T:0x49d12460] OP -   memEntry = 0x1
    @1,975,579us: [+3 T:0x49d12460] OP -   maxMsgSize = 0xffffffff
    @1,975,579us: [+3 T:0x49d12460] OP -   ipsId = 0x0
    @1,975,579us: [+3 T:0x49d12460] OP -   ipsEventNo = 0x0
    @1,975,610us: [+3 T:0x49d12460] OP -   arg1 = 0x0
    @1,975,610us: [+3 T:0x49d12460] OP -   arg2 = 0x0
    @1,975,640us: [+3 T:0x49d12460] OP -
    @1,975,640us: [+3 T:0x49d12460] OP - linkCfg->dspConfigs[0]->ringIoObjects->
    @1,975,640us: [+3 T:0x49d12460] OP -   name = "RINGIOTABLE"
    @1,975,671us: [+3 T:0x49d12460] OP -   memEntry = 0x1
    @1,975,671us: [+3 T:0x49d12460] OP -   maxEntries = 0x40
    @1,975,671us: [+3 T:0x49d12460] OP -   ipsId = 0x0
    @1,975,702us: [+3 T:0x49d12460] OP -   ipsEventNo = 0x2
    @1,975,702us: [+3 T:0x49d12460] OP -
    @1,975,732us: [+3 T:0x49d12460] OP - linkCfg->dspConfigs[0]->mplistObjects->
    @1,975,732us: [+3 T:0x49d12460] OP -   name = "MPLISTTABLE"
    @1,975,732us: [+3 T:0x49d12460] OP -   memEntry = 0x1
    @1,975,763us: [+3 T:0x49d12460] OP -   maxEntries = 0x40
    @1,975,763us: [+3 T:0x49d12460] OP -   ipsId = 0xffffffff
    @1,975,763us: [+3 T:0x49d12460] OP -   ipsEventNo = 0xffffffff
    @1,975,793us: [+3 T:0x49d12460] OP -
    @1,975,793us: [+3 T:0x49d12460] OP - linkCfg->dspConfigs[0]->mpcsObjects->
    @1,975,824us: [+3 T:0x49d12460] OP -   name = "MPCS"
    @1,975,824us: [+3 T:0x49d12460] OP -   memEntry = 0x1
    @1,975,824us: [+3 T:0x49d12460] OP -   maxEntries = 0x100
    @1,975,854us: [+3 T:0x49d12460] OP -   ipsId = 0xffffffff
    @1,975,854us: [+3 T:0x49d12460] OP -   ipsEventNo = 0xffffffff
    @1,996,118us: [+2 T:0x49d12460] OP - Processor_create_d> Attaching to DSP PROC...
    @2,009,088us: [+2 T:0x49d12460] OP - Processor_create_d> Opening MSGQ pool...
    @2,009,484us: [+2 T:0x49d12460] OP - Processor_create_d> Loading /usr/share/ti/ti-codecs-server/cs.x64P on DSP (1 args)...
    @2,709,161us: [+2 T:0x49d12460] OP - Processor_create_d> Starting DSP PROC...
    @2,729,242us: [+2 T:0x49d12460] OP - Processor_create_d> Opening remote transport...
    @2,957,360us: [+0 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_connect> Enter (handle=0x6e5528)
    @2,957,452us: [+2 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_connect> Calling LPM_connect to connect to the DSP power handler...
    @2,957,574us: [+0 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_connect> return (0)
    @2,957,605us: [+2 T:0x49d12460] OP - Processor_create_d> return (1)
    @2,957,605us: [+0 T:0x49d12460] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x65d100]
    @2,957,666us: [+0 T:0x4ae2e460] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x65d100] status[0]
    @2,957,696us: [+0 T:0x4ae2e460] OP - doCmd> Exit (result=1)
    @2,957,696us: [+0 T:0x4ae2e460] OP - Processor_create> return (0x6de020)
    @2,957,727us: [+0 T:0x4ae2e460] CE - rserverOpen('/usr/share/ti/ti-codecs-server/cs.x64P'): 0x413ae0dc done.
    @2,958,551us: [+0 T:0x49d12460] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x65d100]
    @2,958,612us: [+0 T:0x49d12460] OP - getCmd_d> Enter (proc=0x49d11d88)
    @2,958,612us: [+0 T:0x49d12460] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x65d0e8] timeout[0xffffffff]
    @2,958,825us: [+0 T:0x4ae2e460] CE - checkServer(0x6e2a60)
    @2,959,008us: [+0 T:0x4ae2e460] CE - rmsInit> RMS initialized(0x6e2a60); CE_DEBUG on, setting DSP trace mask to *+01234567,CR=67,ti.sdo.fc.dman3-2,ti.sdo.fc.dskt2-2,GT_prefix=1235,GT_time=3
    @2,959,039us: [+0 T:0x4ae2e460] CE - Engine_setTrace> Enter(engine=0x6e2a60, mask='*+01234567,CR=67,ti.sdo.fc.dman3-2,ti.sdo.fc.dskt2-2,GT_prefix=1235,GT_time=3')
    @2,959,130us: [+1 T:0x4ae2e460] CE - Engine_setTrace> Requesting DSP set trace ...
    @2,961,084us: [+0 T:0x4ae2e460] CE - Engine_setTrace> return(0)
    @2,961,114us: [+4 T:0x4ae2e460] CE - Engine_open> engine->server = 0x413ae0dc
    [DSP] @0x000002d0:[T:0x00000000] server - main> Welcome to DSP server's main().
    [DSP] @0,725,370tk: [+0 T:0x8fbdcef4] OG - Global_setSpecialTrace> enter(mask='*+01234567,CR=67,ti.sdo.fc.dman3-2,ti.sdo.fc.dskt2-2,GT_prefix=1235,GT_time=3')
    [DSP] @0,725,460tk: [+4 T:0x8fbdcef4] OG - Global_setSpecialTrace> This program was built with the following packages:
    [DSP] @0,725,526tk: [+4 T:0x8fbdcef4] OG -     package ti.targets (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/targets/) [1, 0, 3]
    [DSP] @0,725,610tk: [+4 T:0x8fbdcef4] OG -     package ti.targets.rts6000 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/targets/rts6000/) [1, 0, 0, 0]
    [DSP] @0,725,702tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.colorspace (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/colorspace/) [1, 0, 0]
    [DSP] @0,725,807tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.aachedec (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/aachedec/) [1, 0, 0]
    [DSP] @0,725,909tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.deinterlacer (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/deinterlacer/) [1, 0, 0]
    [DSP] @0,726,015tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.mp3dec (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/mp3dec/) [1, 0, 0]
    [DSP] @0,726,117tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.wmadec (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/wmadec/) [1, 0, 0]
    [DSP] @0,726,218tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.jpegdec (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/jpegdec/) [1, 0, 0]
    [DSP] @0,726,321tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.fc.global (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/global/) [1, 0, 0]
    [DSP] @0,726,414tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.utils.trace (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/utils/trace/) [1, 0, 0]
    [DSP] @0,726,508tk: [+4 T:0x8fbdcef4] OG -     package ti.xdais (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdais-tree/packages/ti/xdais/) [1, 2.0, 1]
    [DSP] @0,726,590tk: [+4 T:0x8fbdcef4] OG -     package ti.rtdx (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-dspbios-tree/packages/ti/rtdx/) [2, 0, 0, 5]
    [DSP] @0,726,674tk: [+4 T:0x8fbdcef4] OG -     package ti.psl (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-dspbios-tree/packages/ti/psl/) [5, 0, 0, 0]
    [DSP] @0,726,756tk: [+4 T:0x8fbdcef4] OG -     package ti.pmi (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-dspbios-tree/packages/ti/pmi/) [1, 0, 0, 0]
    [DSP] @0,726,839tk: [+4 T:0x8fbdcef4] OG -     package ti.pscl (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-dspbios-tree/packages/ti/pscl/) [1, 0, 0, 0]
    [DSP] @0,726,921tk: [+4 T:0x8fbdcef4] OG -     package ti.bios (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-dspbios-tree/packages/ti/bios/) [5, 2, 5, 28]
    [DSP] @0,727,005tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.fc.dskt2 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/dskt2/) [1, 0, 4]
    [DSP] @0,727,096tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.fc.dman3 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/dman3/) [1, 0, 4]
    [DSP] @0,727,188tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.global (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/global/) [1, 0, 0]
    [DSP] @0,727,279tk: [+4 T:0x8fbdcef4] OG -     package ti.xdais.dm (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdais-tree/packages/ti/xdais/dm/) [1, 0, 5]
    [DSP] @0,727,362tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.utils.xdm (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/utils/xdm/) [1, 0, 2]
    [DSP] @0,727,455tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.node (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/node/) [1, 0, 0]
    [DSP] @0,727,543tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.ipc.dsplink.dsp (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/ipc/dsplink/dsp/) [2, 0, 1]
    [DSP] @0,727,640tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.fc.memutils (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/memutils/) [1, 0, 0]
    [DSP] @0,727,734tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.fc.acpy3 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/acpy3/) [1, 0, 4]
    [DSP] @0,727,827tk: [+4 T:0x8fbdcef4] OG -     package dsplink.dsp (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-dsplink-tree/packages/dsplink/dsp/) [1, 4, 0]
    [DSP] @0,727,911tk: [+4 T:0x8fbdcef4] OG -     package ti.bios.utils (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-biosutils-tree/packages/ti/bios/utils/) [2, 0, 2, 02]
    [DSP] @0,727,999tk: [+4 T:0x8fbdcef4] OG -     package ti.catalog.c6000 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/c6000/) [1, 0, 0, 0]
    [DSP] @0,728,089tk: [+4 T:0x8fbdcef4] OG -     package ti.catalog (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/) [1, 0, 0]
    [DSP] @0,728,172tk: [+4 T:0x8fbdcef4] OG -     package ti.catalog.peripherals.hdvicp2 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/peripherals/hdvicp2/) []
    [DSP] @0,728,268tk: [+4 T:0x8fbdcef4] OG -     package ti.catalog.arm.peripherals.timers (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/arm/peripherals/timers/) []
    [DSP] @0,728,367tk: [+4 T:0x8fbdcef4] OG -     package ti.catalog.arm (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/arm/) [1, 0, 1]
    [DSP] @0,728,454tk: [+4 T:0x8fbdcef4] OG -     package ti.platforms.evm3530 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/platforms/evm3530/) [1, 0, 0]
    [DSP] @0,728,545tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.osal (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/osal/) [2, 0, 2]
    [DSP] @0,728,634tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.osal.bios (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/osal/bios/) [2, 0, 1]
    [DSP] @0,728,726tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.ipc (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/ipc/) [2, 0, 1]
    [DSP] @0,728,814tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.ipc.bios (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/ipc/bios/) [2, 0, 1]
    [DSP] @0,728,905tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.alg (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/alg/) [1, 0, 1]
    [DSP] @0,728,993tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/) [1, 0, 6]
    [DSP] @0,729,078tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.bioslog (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/bioslog/) [1, 0, 1]
    [DSP] @0,729,169tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.universal (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/universal/) [1, 0, 0]
    [DSP] @0,729,261tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.colorspace.ce (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/colorspace/ce/) [1, 0, 0]
    [DSP] @0,729,368tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.audio1 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/audio1/) [1, 0, 1]
    [DSP] @0,729,458tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.aachedec.ce (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/aachedec/ce/) [1, 0, 0]
    [DSP] @0,729,564tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.deinterlacer.ce (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/deinterlacer/ce/) [1, 0, 0]
    [DSP] @0,729,672tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.mp3dec.ce (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/mp3dec/ce/) [1, 0, 0]
    [DSP] @0,729,775tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.wmadec.ce (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/wmadec/ce/) [1, 0, 0]
    [DSP] @0,729,879tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.video2 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/video2/) [1, 0, 2]
    [DSP] @0,729,969tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.h264dec (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/h264dec/) []
    [DSP] @0,730,069tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.h264dec.ce (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/h264dec/ce/) []
    [DSP] @0,730,189tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.ce.image1 (/home/tang/Projects/OE/build/tmp/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/image1/) [1, 0, 1]
    [DSP] @0,730,279tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.jpegdec.ce (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/jpegdec/ce/) [1, 0, 0]
    [DSP] @0,730,384tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.mpeg2dec (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/mpeg2dec/) []
    [DSP] @0,730,485tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.mpeg2dec.ce (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/mpeg2dec/ce/) []
    [DSP] @0,730,587tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.mpeg4dec (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/mpeg4dec/) []
    [DSP] @0,730,688tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.codecs.mpeg4dec.ce (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/codecs/mpeg4dec/ce/) []
    [DSP] @0,730,791tk: [+4 T:0x8fbdcef4] OG -     package ti.sdo.server.cs (/home/tang/Projects/OE/build/tmp/work/beagleboard-angstrom-linux-gnueabi/ti-codecs-omap3530-1_1_01_00-svn95-r102a/cs1omap3530_1_01_00/packages/ti/sdo/server/cs/) [1, 0, 0]
    [DSP] @0,730,889tk: [+0 T:0x8fbdcef4] OG - Global_setSpecialTrace> return
    @2,968,591us: [+0 T:0x4ae2e460] CE - Engine_fwriteTrace> returning count [13654]
    @2,968,621us: [+0 T:0x4ae2e460] CE - Engine_initFromServer(0x6e2a60)
    @2,968,621us: [+0 T:0x4ae2e460] CE - Engine_getNumServerAlgs(0x6e2a60 0x4ae2dbe8)
    @2,968,713us: [+0 T:0x4ae2e460] CE - Engine_getNumServerAlgs number of server algs = 9
    @2,968,744us: [+0 T:0x4ae2e460] CE - Engine_getNumServerAlgs exit 0
    @2,968,744us: [+2 T:0x4ae2e460] CE - Engine_initFromServer> Number of remote algs statically configured in engine: 8
    @2,968,774us: [+2 T:0x4ae2e460] CE - Engine_initFromServer> Allocating  descriptor array for [9] server algs
    @2,968,774us: [+2 T:0x4ae2e460] CE - Engine_initFromServer> Initializing  descriptor array for [9] server algs
    @2,968,805us: [+2 T:0x4ae2e460] CE - Engine_initFromServer> Sending RMS_GETALG command for alg [0]
    @2,968,896us: [+5 T:0x4ae2e460] CE - Engine_initFromServer> Warning: No stub functions were found for UNIVERSAL_STUBS. The algorithm that requires these stub functions cannot be run remotely.
    @2,968,927us: [+2 T:0x4ae2e460] CE - Engine_initFromServer> Sending RMS_GETALG command for alg [1]
    @2,969,049us: [+5 T:0x4ae2e460] CE - Engine_initFromServer> Warning: No stub functions were found for AUDDEC1_STUBS. The algorithm that requires these stub functions cannot be run remotely.
    @2,969,079us: [+2 T:0x4ae2e460] CE - Engine_initFromServer> Sending RMS_GETALG command for alg [2]
    @2,969,171us: [+5 T:0x4ae2e460] CE - Engine_initFromServer> Warning: No stub functions were found for UNIVERSAL_STUBS. The algorithm that requires these stub functions cannot be run remotely.
    @2,969,201us: [+2 T:0x4ae2e460] CE - Engine_initFromServer> Sending RMS_GETALG command for alg [3]
    @2,969,293us: [+5 T:0x4ae2e460] CE - Engine_initFromServer> Warning: No stub functions were found for AUDDEC1_STUBS. The algorithm that requires these stub functions cannot be run remotely.
    @2,969,323us: [+2 T:0x4ae2e460] CE - Engine_initFromServer> Sending RMS_GETALG command for alg [4]
    @2,969,445us: [+5 T:0x4ae2e460] CE - Engine_initFromServer> Warning: No stub functions were found for AUDDEC1_STUBS. The algorithm that requires these stub functions cannot be run remotely.
    @2,969,445us: [+2 T:0x4ae2e460] CE - Engine_initFromServer> Sending RMS_GETALG command for alg [5]
    @2,969,567us: [+5 T:0x4ae2e460] CE - Engine_initFromServer> Warning: No stub functions were found for VIDDEC2_STUBS. The algorithm that requires these stub functions cannot be run remotely.
    @2,969,598us: [+2 T:0x4ae2e460] CE - Engine_initFromServer> Sending RMS_GETALG command for alg [6]
    @2,969,690us: [+5 T:0x4ae2e460] CE - Engine_initFromServer> Warning: No stub functions were found for IMGDEC1_STUBS. The algorithm that requires these stub functions cannot be run remotely.
    @2,969,720us: [+2 T:0x4ae2e460] CE - Engine_initFromServer> Sending RMS_GETALG command for alg [7]
    @2,969,812us: [+5 T:0x4ae2e460] CE - Engine_initFromServer> Warning: No stub functions were found for VIDDEC2_STUBS. The algorithm that requires these stub functions cannot be run remotely.
    @2,969,842us: [+2 T:0x4ae2e460] CE - Engine_initFromServer> Sending RMS_GETALG command for alg [8]
    @2,969,934us: [+5 T:0x4ae2e460] CE - Engine_initFromServer> Warning: No stub functions were found for VIDDEC2_STUBS. The algorithm that requires these stub functions cannot be run remotely.
    @2,969,964us: [+0 T:0x4ae2e460] CE - Engine_initFromServer engine->server = 0x413ae0dc
    @2,969,995us: [+0 T:0x4ae2e460] CE - Engine_initFromServer> Returning 0
    @2,969,995us: [+0 T:0x4ae2e460] CE - Engine_open> return(7219808)
    @2,972,863us: [+0 T:0x4ae2e460] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_create> Enter (engine=0x6e2a60, name='wmadec', params=0x4ae2dcb8)
    @2,972,924us: [+0 T:0x4ae2e460] CV - VISA_create(0x6e2a60, 'wmadec', 0x4ae2dcb8, 0x488, 'ti.sdo.ce.audio1.IAUDDEC1')
    @2,972,955us: [+0 T:0x4ae2e460] CV - VISA_create2(0x6e2a60, 'wmadec', 0x4ae2dcb8, 0x10, 0x488, 'ti.sdo.ce.audio1.IAUDDEC1')
    @2,972,985us: [+6 T:0x4ae2e460] CV - VISA_create2> FAILED to get IALG functions.
    Check Engine configuration and module name of codec class (type arg).
    @2,972,985us: [+0 T:0x4ae2e460] CV - VISA_delete(0x0)
    @2,972,985us: [+0 T:0x4ae2e460] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_create> return (0x0)
    @2,973,016us: [+7 T:0x4ae2e460] ti.sdo.dmai - [Adec1] Failed to open audio decode algorithm: wmadec
    WARNING from element TIAuddec1_wma: failed to create audio decoder: wmadec

    Debugging info: gsttiauddec1.c(1142): gst_tiauddec1_codec_start (): /GstPipeline:gplayer/GstTIAuddec1:TIAuddec1_wma
    WARNING from element TIAuddec1_wma: failed to start codec

    Debugging info: gsttiauddec1.c(1225): gst_tiauddec1_decode_thread (): /GstPipeline:gplayer/GstTIAuddec1:TIAuddec1_wma
    Got EOS from element "gplayer".
    WARNING from element TIAuddec1_wma: decode thread failed to create circbuf or display buffer handles

    Debugging info: gsttiauddec1.c(951): gst_tiauddec1_init_audio (): /GstPipeline:gplayer/GstTIAuddec1:TIAuddec1_wma
    WARNING from element TIAuddec1_wma: unable to initialize audio

    Debugging info: gsttiauddec1.c(802): gst_tiauddec1_chain (): /GstPipeline:gplayer/GstTIAuddec1:TIAuddec1_wma
    @2,977,441us: [+0 T:0x4ae2e460] CE - Engine_close(0x6e2a60)
     Setting pipeline to NULL...
    @2,978,875us: [+0 T:0x4ae2e460] CE - Engine_fwriteTrace> returning count [0]
    @2,978,936us: [+0 T:0x4ae2e460] CS - Server_disconnectTrace('0x6e2a60', 0x0)
    @2,978,967us: [+0 T:0x4ae2e460] CS - Server_disconnectTrace> return(0)
    @2,979,272us: [+0 T:0x4ae2e460] CE - rserverClose(0x413ae0dc), count = 1
    @2,979,303us: [+0 T:0x4ae2e460] OP - Processor_delete> Enter(proc=0x6de020)
    @2,979,333us: [+0 T:0x4ae2e460] OP - doCmd> Enter (cmdId=2, proc=0x6de020)
    @2,979,333us: [+0 T:0x4ae2e460] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x65d0e8]
    @2,979,364us: [+0 T:0x4ae2e460] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x65d0e8]
    @2,979,364us: [+0 T:0x4ae2e460] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x65d100] timeout[0xffffffff]
    @2,979,425us: [+0 T:0x49d12460] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x65d0e8] status[0]
    @2,979,455us: [+0 T:0x49d12460] OP - getCmd_d> Exit (result=2)
    @2,979,455us: [+0 T:0x49d12460] OP - Processor_delete_d> Enter (proc=0x6de020)
    @2,979,486us: [+0 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_disconnect> Enter (handle=0x6e5528)
    @2,979,486us: [+2 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_disconnect> Calling LPM_disconnect to disconnect from the DSP power handler...
    @2,979,547us: [+0 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_disconnect> return (0)
    @2,979,547us: [+2 T:0x49d12460] OP - Processor_delete_d> Closing remote transport...
    @2,979,760us: [+2 T:0x49d12460] OP - Processor_delete_d> Stopping DSP...
    @2,979,791us: [+2 T:0x49d12460] OP - Processor_delete_d> Closing pool...
    @2,979,913us: [+2 T:0x49d12460] OP - Processor_delete_d> Detaching from DSP...
    @2,983,392us: [+2 T:0x49d12460] OP - Processor_delete_d> Destroying DSP... (object, that is)
    @2,983,667us: [+0 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_off> Enter (handle=0x6e5528)
    @2,983,697us: [+2 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_off> Turning off DSP power...
    @2,983,789us: [+2 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_off> Closing Local Power Manager object...
    @2,983,819us: [+0 T:0x49d12460] ti.sdo.ce.ipc.Power - Power_off> return (0)
    @2,983,850us: [+0 T:0x49d12460] OP - Processor_delete_d> return
    @2,983,850us: [+0 T:0x49d12460] ti.sdo.ce.osal.Sem - Entered Sem_post> sem[0x65d100]
    @2,983,911us: [+0 T:0x4ae2e460] ti.sdo.ce.osal.Sem - Leaving Sem_pend> sem[0x65d100] status[0]
    @2,983,941us: [+0 T:0x4ae2e460] OP - doCmd> Exit (result=1)
    @2,983,941us: [+1 T:0x4ae2e460] OP - Processor_delete(0x6de020) freeing object ...
    @2,983,972us: [+0 T:0x4ae2e460] OP - Processor_delete> return.
    @2,983,972us: [+0 T:0x4ae2e460] CE - rserverClose(0x413ae0dc) done.
    @2,983,972us: [+0 T:0x4ae2e460] CE - Engine freeServerTab() enter(0x6e2a60)
    @2,984,002us: [+2 T:0x4ae2e460] CE - Engine freeServerTab() engine->numRemoteAlgs = 9
    @2,984,033us: [+0 T:0x4ae2e460] CE - Engine freeServerTab() exit
    @2,984,033us: [+0 T:0x4ae2e460] CE - Engine_close exit
    @2,984,277us: [+0 T:0x49d12460] ti.sdo.ce.osal.Sem - Leaving Sem_post> sem[0x65d100]
    @2,984,307us: [+0 T:0x49d12460] OP - getCmd_d> Enter (proc=0x49d11d88)
    @2,984,338us: [+0 T:0x49d12460] ti.sdo.ce.osal.Sem - Entered Sem_pend> sem[0x65d0e8] timeout[0xffffffff]

  • Kaijun,

    Can you try cleaning and rebuilding your Arm side app and then run it again?  It may be that your Codec Engine
    on the Arm side is not configured to run the new codecs you added to the server.

    Thanks,

        Janet

  • Hi Janet,

    Thanks! that fixes the problem. But due to decoding errors (0x1003), it can not carry on decoding. I have tried XDM_BYTE and XDM_LE_16 format with davince.wma. I notice there is asf parser lib with the codec. I don't know if I need that one. Here are traces.

    @0,274,590us: [+0 T:0x432cf470] CE - Engine_fwriteTrace> returning count [13654]
    @0,274,620us: [+0 T:0x432cf470] CE - Engine_initFromServer(0x45ce0)
    @0,274,651us: [+0 T:0x432cf470] CE - Engine_getNumServerAlgs(0x45ce0 0x432cec98)
    @0,274,773us: [+0 T:0x432cf470] CE - Engine_getNumServerAlgs number of server algs = 9
    @0,274,773us: [+0 T:0x432cf470] CE - Engine_getNumServerAlgs exit 0
    @0,274,804us: [+2 T:0x432cf470] CE - Engine_initFromServer> Number of remote algs statically configured in engine: 9
    @0,274,804us: [+2 T:0x432cf470] CE - Engine_initFromServer> Number of statically configured remote algs = number of server algs: 9
    @0,274,834us: [+0 T:0x432cf470] CE - Engine_initFromServer> Returning 0
    @0,274,834us: [+0 T:0x432cf470] CE - Engine_open> return(285920)
    @0,274,895us: [+0 T:0x432cf470] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_create> Enter (engine=0x45ce0, name='wmadec', params=0x432ceda8)
    @0,274,926us: [+0 T:0x432cf470] CV - VISA_create(0x45ce0, 'wmadec', 0x432ceda8, 0x488, 'ti.sdo.ce.audio1.IAUDDEC1')
    @0,274,926us: [+0 T:0x432cf470] CV - VISA_create2(0x45ce0, 'wmadec', 0x432ceda8, 0x10, 0x488, 'ti.sdo.ce.audio1.IAUDDEC1')
    @0,274,987us: [+0 T:0x432cf470] CE - Engine_createNode(0x45ce0, 'wmadec', 488, 0x432ceda8, 0x10, 0x432ceb98)
    @0,274,987us: [+0 T:0x432cf470] CE - Engine> allocNode Enter(engine=0x45ce0, impId='wmadec')
    @0,275,017us: [+0 T:0x432cf470] CE - Engine> allocNode(). Calling (Comm_create(gppfromnode_564_1, 0x88be0, NULL)
    @0,277,214us: [+4 T:0x432cf470] CE - Engine_createNode> created node(stdIn=0x2, stdOut=0x10001, msgq=0x8aae8, algName='wmadec', rmsNode=0x8fbe19c8, algHandle=0x8fbe1ab8)
    [DSP] @0,049,385tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> Enter(size=0x18)
    [DSP] @0,049,446tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> return (0x8fbe19c8)
    [DSP] @0,049,490tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> Enter(size=0x9)
    [DSP] @0,049,526tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> return (0x8fbe19e0)
    [DSP] @0,049,575tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> Enter(size=0x20)
    [DSP] @0,049,612tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> return (0x8fbe19f0)
    [DSP] @0,049,657tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> Enter(size=0x24)
    [DSP] @0,049,694tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> return (0x8fbe1a10)
    [DSP] @0,049,774tk: [+0 T:0x8fbdcef4] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_create> Enter (engine=0x0, name='wmadec', params=0x8d9048c0)
    [DSP] @0,049,846tk: [+0 T:0x8fbdcef4] CV - VISA_create(0x0, 'wmadec', 0x8d9048c0, 0x488, 'ti.sdo.ce.audio1.IAUDDEC1')
    [DSP] @0,049,910tk: [+0 T:0x8fbdcef4] CV - VISA_create2(0x0, 'wmadec', 0x8d9048c0, 0x10, 0x488, 'ti.sdo.ce.audio1.IAUDDEC1')
    [DSP] @0,049,990tk: [+0 T:0x8fbdcef4] CE - Engine_open> Enter('local', 0x8fbe0bcc, 0x8d9048c0)
    [DSP] @0,050,044tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> Enter(size=0x34)
    [DSP] @0,050,083tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> return (0x8fbe1a80)
    [DSP] @0,050,134tk: [+4 T:0x8fbdcef4] CE - Engine_open> engine->server = 0x0
    [DSP] @0,050,173tk: [+0 T:0x8fbdcef4] CE - Engine_open> return(-1883366784)
    [DSP] @0,050,234tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> Enter(size=0x34)
    [DSP] @0,050,271tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> return (0x8fbe1ab8)
    [DSP] @0,050,314tk: [+0 T:0x8fbdcef4] ti.sdo.ce.alg.Algorithm - Algorithm_create> Enter(fxns=0x8fb1b4ec, idma3Fxns=0x0, iresFxns=0x0, params=0x8d9048c0, attrs=0x8fbe0ce8)
    [DSP] @0,050,396tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> Enter(size=0x10)
    [DSP] @0,050,434tk: [+0 T:0x8fbdcef4] OM - Memory_alloc> return (0x8fbe1af0)
    [DSP] @0,052,262tk: [+0 T:0x8fbdcef4] ti.sdo.ce.alg.Algorithm - Algorithm_create> return (0x8fbe1af0)
    [DSP] @0,052,334tk: [+5 T:0x8fbdcef4] CV - VISA_create> local codec created (name='wmadec', handle=0x8fbe1af0)
    [DSP] @0,052,394tk: [+0 T:0x8fbdcef4] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_create> return (0x8fbe1ab8)
    [DSP] @0,052,460tk: [+4 T:0x8fbdcef4] OT - Thread_create > name: "wmadec#0", pri:  -1, stack size:  20480, stack seg: 0
    @0,278,527us: [+0 T:0x432cf470] CE - Engine_fwriteTrace> returning count [2286]
    @0,278,527us: [+2 T:0x432cf470] CE - Engine_createNode> Returning 0x88bd8
    @0,278,557us: [+5 T:0x432cf470] CV - VISA_create> remote codec created (name='wmadec', localQueueID=0x10001, remoteQueueID=0x0002)
    @0,278,588us: [+0 T:0x432cf470] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_create> return (0x897c8)
    @0,278,588us: [+0 T:0x432cf470] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_control> Enter (handle=0x897c8, id=1, dynParams=0x432cedb8 (size=0x8), status=0x432cec54 (size=0xc0)
    @0,278,649us: [+4 T:0x432cf470] CV - VISA_getMaxMsgSize(0x897c8): returning 0x1000
    @0,278,649us: [+5 T:0x432cf470] CV - VISA_allocMsg> Allocating message for messageId=0x00022006
    @0,278,679us: [+0 T:0x432cf470] CV - VISA_call(visa=0x897c8, msg=0x43ae1880): messageId=0x00022006, command=0x1
    [DSP] @0,059,013tk: [+5 T:0x8fbe1f9c] CN - NODE> 0x8fbe19f0(wmadec#0) call(algHandle=0x8fbe1ab8, msg=0x8d905880); messageId=0x00022006
    [DSP] @0,059,123tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_control> Enter (handle=0x8fbe1ab8, id=1, dynParams=0x8d9058b4 (size=0x8), status=0x8d9058bc (size=0xc0)
    [DSP] @0,059,226tk: [+5 T:0x8fbe1f9c] CV - VISA_enter(visa=0x8fbe1ab8): algHandle = 0x8fbe1af0
    [DSP] @0,059,281tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Enter(alg=0x8fbe1af0)
    [DSP] @0,059,344tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Exit
    [DSP] @0,059,397tk: [+5 T:0x8fbe1f9c] CV - VISA_exit(visa=0x8fbe1ab8): algHandle = 0x8fbe1af0
    [DSP] @0,059,448tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Enter(alg=0x8fbe1af0)
    [DSP] @0,059,504tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Exit
    [DSP] @0,059,551tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_control> Exit (handle=0x8fbe1ab8, retVal=0x0)
    [DSP] @0,059,612tk: [+5 T:0x8fbe1f9c] CN - NODE> returned from call(algHandle=0x8fbe1ab8, msg=0x8d905880); messageId=0x00022006
    @0,279,717us: [+0 T:0x432cf470] CE - Engine_fwriteTrace> returning count [1142]
    @0,279,747us: [+0 T:0x432cf470] CV - VISA_call Completed: messageId=0x00022006, command=0x1, return(status=0)
    @0,279,778us: [+5 T:0x432cf470] CV - VISA_freeMsg(0x897c8, 0x43ae1880): Freeing message with messageId=0x00022006
    @0,279,778us: [+0 T:0x432cf470] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_control> Exit (handle=0x897c8, retVal=0x0)
    @0,279,808us: [+0 T:0x432cf470] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_control> Enter (handle=0x897c8, id=5, dynParams=0x432cedb8 (size=0x8), status=0x432cec54 (size=0xc0)
    @0,279,808us: [+4 T:0x432cf470] CV - VISA_getMaxMsgSize(0x897c8): returning 0x1000
    @0,279,839us: [+5 T:0x432cf470] CV - VISA_allocMsg> Allocating message for messageId=0x00022007
    @0,279,839us: [+0 T:0x432cf470] CV - VISA_call(visa=0x897c8, msg=0x43ae1880): messageId=0x00022007, command=0x1
    [DSP] @0,062,670tk: [+5 T:0x8fbe1f9c] CN - NODE> 0x8fbe19f0(wmadec#0) call(algHandle=0x8fbe1ab8, msg=0x8d905880); messageId=0x00022007
    [DSP] @0,062,746tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_control> Enter (handle=0x8fbe1ab8, id=5, dynParams=0x8d9058b4 (size=0x8), status=0x8d9058bc (size=0xc0)
    [DSP] @0,062,836tk: [+5 T:0x8fbe1f9c] CV - VISA_enter(visa=0x8fbe1ab8): algHandle = 0x8fbe1af0
    [DSP] @0,062,885tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Enter(alg=0x8fbe1af0)
    [DSP] @0,062,941tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Exit
    [DSP] @0,062,985tk: [+5 T:0x8fbe1f9c] CV - VISA_exit(visa=0x8fbe1ab8): algHandle = 0x8fbe1af0
    [DSP] @0,063,034tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Enter(alg=0x8fbe1af0)
    [DSP] @0,063,087tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Exit
    [DSP] @0,063,129tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_control> Exit (handle=0x8fbe1ab8, retVal=0x0)
    [DSP] @0,063,184tk: [+5 T:0x8fbe1f9c] CN - NODE> returned from call(algHandle=0x8fbe1ab8, msg=0x8d905880); messageId=0x00022007
    @0,280,785us: [+0 T:0x432cf470] CE - Engine_fwriteTrace> returning count [1142]
    @0,280,815us: [+0 T:0x432cf470] CV - VISA_call Completed: messageId=0x00022007, command=0x1, return(status=0)
    @0,280,846us: [+5 T:0x432cf470] CV - VISA_freeMsg(0x897c8, 0x43ae1880): Freeing message with messageId=0x00022007
    @0,280,846us: [+0 T:0x432cf470] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_control> Exit (handle=0x897c8, retVal=0x0)
    @0,280,877us: [+2 T:0x432cf470] ti.sdo.dmai - [Adec1] Codec requires buffer sizes in 25600 and out 16384
    @0,281,243us: [+4 T:0x432cf470] OM - Memory_contigAlloc> CMEM_alloc(780800) = 0x43b51000.
    @0,281,273us: [+4 T:0x432cf470] OM - Memory_contigAlloc> CMEM_getPhys(0x43b51000) = 0x8d117000.
    @0,281,304us: [+2 T:0x432cf470] ti.sdo.dmai - [Buffer] Alloc Buffer of size 780800 at 0x43b51000 (0x8d117000 phys)
    @0,281,426us: [+2 T:0x432cf470] ti.sdo.dmai - [BufTab] Allocating BufTab for 3 buffers
    @0,281,487us: [+4 T:0x432cf470] OM - Memory_contigAlloc> CMEM_alloc(16384) = 0x43d13000.
    @0,281,517us: [+4 T:0x432cf470] OM - Memory_contigAlloc> CMEM_getPhys(0x43d13000) = 0x88000000.
    @0,281,548us: [+2 T:0x432cf470] ti.sdo.dmai - [Buffer] Alloc Buffer of size 16384 at 0x43d13000 (0x88000000 phys)
    @0,281,578us: [+4 T:0x432cf470] OM - Memory_contigAlloc> CMEM_alloc(16384) = 0x43d17000.
    @0,281,578us: [+4 T:0x432cf470] OM - Memory_contigAlloc> CMEM_getPhys(0x43d17000) = 0x88004000.
    @0,281,609us: [+2 T:0x432cf470] ti.sdo.dmai - [Buffer] Alloc Buffer of size 16384 at 0x43d17000 (0x88004000 phys)
    @0,281,639us: [+4 T:0x432cf470] OM - Memory_contigAlloc> CMEM_alloc(16384) = 0x43d1b000.
    @0,281,639us: [+4 T:0x432cf470] OM - Memory_contigAlloc> CMEM_getPhys(0x43d1b000) = 0x88008000.
    @0,281,670us: [+2 T:0x432cf470] ti.sdo.dmai - [Buffer] Alloc Buffer of size 16384 at 0x43d1b000 (0x88008000 phys)
    @0,283,379us: [+2 T:0x432cf470] ti.sdo.dmai - [Buffer] Set user pointer 0x43b51000 (physical 0x8d117000)
    @0,283,440us: [+0 T:0x432cf470] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_process> Enter (handle=0x897c8, inBufs=0x432cec54, outBufs=0x432ceb90, inArgs=0x432ceb80, outArgs=0x432ceb60)
    @0,283,471us: [+4 T:0x432cf470] CV - VISA_getMaxMsgSize(0x897c8): returning 0x1000
    @0,283,471us: [+5 T:0x432cf470] CV - VISA_allocMsg> Allocating message for messageId=0x00022008
    @0,283,501us: [+0 T:0x432cf470] CV - VISA_call(visa=0x897c8, msg=0x43ae1880): messageId=0x00022008, command=0x0
    [DSP] @0,074,125tk: [+5 T:0x8fbe1f9c] CN - NODE> 0x8fbe19f0(wmadec#0) call(algHandle=0x8fbe1ab8, msg=0x8d905880); messageId=0x00022008
    [DSP] @0,074,209tk: [+0 T:0x8fbe1f9c] OM - Memory_cacheInv> Enter(addr=0x8d117000, sizeInBytes=25600)
    [DSP] @0,074,290tk: [+0 T:0x8fbe1f9c] OM - Memory_cacheInv> return
    [DSP] @0,074,322tk: [+0 T:0x8fbe1f9c] OM - Memory_cacheInv> Enter(addr=0x88000000, sizeInBytes=16384)
    [DSP] @0,074,390tk: [+0 T:0x8fbe1f9c] OM - Memory_cacheInv> return
    [DSP] @0,074,429tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_process> Enter (handle=0x8fbe1ab8, inBufs=0x8fbe6dfc, outBufs=0x8fbe6ec0, inArgs=0x8d905a38, outArgs=0x8d905a48)
    [DSP] @0,074,529tk: [+5 T:0x8fbe1f9c] CV - VISA_enter(visa=0x8fbe1ab8): algHandle = 0x8fbe1af0
    [DSP] @0,074,578tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Enter(alg=0x8fbe1af0)
    [DSP] @0,074,636tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Exit
    [DSP] @0,074,772tk: [+5 T:0x8fbe1f9c] CV - VISA_exit(visa=0x8fbe1ab8): algHandle = 0x8fbe1af0
    [DSP] @0,074,827tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Enter(alg=0x8fbe1af0)
    [DSP] @0,074,879tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Exit
    [DSP] @0,074,921tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_process> Exit (handle=0x8fbe1ab8, retVal=0xffffffff)
    [DSP] @0,074,986tk: [+0 T:0x8fbe1f9c] OM - Memory_cacheWb> Enter(addr=0x88000000, sizeInBytes=16384)
    [DSP] @0,075,055tk: [+0 T:0x8fbe1f9c] OM - Memory_cacheWb> return
    [DSP] @0,075,086tk: [+5 T:0x8fbe1f9c] CN - NODE> returned from call(algHandle=0x8fbe1ab8, msg=0x8d905880); messageId=0x00022008
    @0,284,905us: [+0 T:0x432cf470] CE - Engine_fwriteTrace> returning count [1663]
    @0,284,935us: [+0 T:0x432cf470] CV - VISA_call Completed: messageId=0x00022008, command=0x0, return(status=-1)
    @0,284,966us: [+5 T:0x432cf470] CV - VISA_freeMsg(0x897c8, 0x43ae1880): Freeing message with messageId=0x00022008
    @0,284,966us: [+0 T:0x432cf470] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_process> Exit (handle=0x897c8, retVal=0xffffffff)
    @0,284,996us: [+2 T:0x432cf470] ti.sdo.dmai - [Adec1] AUDDEC1_process() ret -1, consumed 70, created 0 samples
    @0,284,996us: [+2 T:0x432cf470] ti.sdo.dmai - [Adec1] AUDDEC1_process() non-fatal error 0x1003
    WARNING from element TIAuddec1_wma: audio decoding error, may stop working

    Debugging info: gsttiauddec1.c(1274): gst_tiauddec1_decode_thread (): /GstPipeline:gplayer/GstTIAuddec1:TIAuddec1_wma
    @0,309,990us: [+2 T:0x432cf470] ti.sdo.dmai - [Buffer] Set user pointer 0x43b51046 (physical 0x8d117046)
    @0,310,082us: [+0 T:0x432cf470] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_process> Enter (handle=0x897c8, inBufs=0x432cec54, outBufs=0x432ceb90, inArgs=0x432ceb80, outArgs=0x432ceb60)
    @0,310,112us: [+4 T:0x432cf470] CV - VISA_getMaxMsgSize(0x897c8): returning 0x1000
    @0,310,143us: [+5 T:0x432cf470] CV - VISA_allocMsg> Allocating message for messageId=0x00022009
    @0,310,173us: [+0 T:0x432cf470] CV - VISA_call(visa=0x897c8, msg=0x43ae1880): messageId=0x00022009, command=0x0
    [DSP] @0,157,489tk: [+5 T:0x8fbe1f9c] CN - NODE> 0x8fbe19f0(wmadec#0) call(algHandle=0x8fbe1ab8, msg=0x8d905880); messageId=0x00022009
    [DSP] @0,157,577tk: [+0 T:0x8fbe1f9c] OM - Memory_cacheInv> Enter(addr=0x8d117046, sizeInBytes=25600)
    [DSP] @0,157,656tk: [+0 T:0x8fbe1f9c] OM - Memory_cacheInv> return
    [DSP] @0,157,688tk: [+0 T:0x8fbe1f9c] OM - Memory_cacheInv> Enter(addr=0x88000000, sizeInBytes=16384)
    [DSP] @0,157,756tk: [+0 T:0x8fbe1f9c] OM - Memory_cacheInv> return
    [DSP] @0,157,789tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_process> Enter (handle=0x8fbe1ab8, inBufs=0x8fbe6dfc, outBufs=0x8fbe6ec0, inArgs=0x8d905a38, outArgs=0x8d905a48)
    [DSP] @0,157,901tk: [+5 T:0x8fbe1f9c] CV - VISA_enter(visa=0x8fbe1ab8): algHandle = 0x8fbe1af0
    [DSP] @0,157,951tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Enter(alg=0x8fbe1af0)
    [DSP] @0,158,009tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_activate> Exit
    [DSP] @0,158,072tk: [+5 T:0x8fbe1f9c] CV - VISA_exit(visa=0x8fbe1ab8): algHandle = 0x8fbe1af0
    [DSP] @0,158,124tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Enter(alg=0x8fbe1af0)
    [DSP] @0,158,177tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.alg.Algorithm - Algorithm_deactivate> Exit
    [DSP] @0,158,221tk: [+0 T:0x8fbe1f9c] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_process> Exit (handle=0x8fbe1ab8, retVal=0xffffffff)
    [DSP] @0,158,281tk: [+0 T:0x8fbe1f9c] OM - Memory_cacheWb> Enter(addr=0x88000000, sizeInBytes=16384)
    [DSP] @0,158,349tk: [+0 T:0x8fbe1f9c] OM - Memory_cacheWb> return
    [DSP] @0,158,382tk: [+5 T:0x8fbe1f9c] CN - NODE> returned from call(algHandle=0x8fbe1ab8, msg=0x8d905880); messageId=0x00022009
    @0,311,638us: [+0 T:0x432cf470] CE - Engine_fwriteTrace> returning count [1663]
    @0,311,669us: [+0 T:0x432cf470] CV - VISA_call Completed: messageId=0x00022009, command=0x0, return(status=-1)
    @0,311,699us: [+5 T:0x432cf470] CV - VISA_freeMsg(0x897c8, 0x43ae1880): Freeing message with messageId=0x00022009
    @0,311,699us: [+0 T:0x432cf470] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_process> Exit (handle=0x897c8, retVal=0xffffffff)
    @0,311,730us: [+2 T:0x432cf470] ti.sdo.dmai - [Adec1] AUDDEC1_process() ret -1, consumed 70, created 0 samples
    @0,311,730us: [+2 T:0x432cf470] ti.sdo.dmai - [Adec1] AUDDEC1_process() non-fatal error 0x1003
    @0,311,791us: [+2 T:0x432cf470] ti.sdo.dmai - [Buffer] Set user pointer 0x43b5108c (physical 0x8d11708c)
    @0,311,791us: [+0 T:0x432cf470] ti.sdo.ce.audio1.AUDDEC1 - AUDDEC1_process> Enter (handle=0x897c8, inBufs=0x432cec54, outBufs=0x432ceb90, inArgs=0x432ceb80, outArgs=0x432ceb60)

  • Hi Kaijun,

    I glad that you're able to create the codec now.  As far as the AUDDEC1_process() error, I'm not sure what 0x1003
    means.  Maybe it's an extended error?  In that case, bit 12 means the following (from ti/xdais/dm/xdm.h):

        XDM_CORRUPTEDHEADER = 12,    /**< Bit 12 - Header problem/corruption.
                                      *
                                      *   @remarks  This error is typically
                                      *             applicable for
                                      *             decoders.  This is set
                                      *             when the header
                                      *             information in the
                                      *             bitstream is
                                      *             incorrect.  For example,
                                      *             it is set when
                                      *             Sequence/Picture/Slice
                                      *             etc. are incorrect in
                                      *             video decoders.
                                      */

    The '3' would be a codec specific error.  Maybe the data sheet has that information.  What products are you
    using?  Is this the dvsdk?

    Thanks,

        Janet

  • I tested on beaglebaord XM, I use DVSDK 4.02.00.06.

  • It seems wma decoder needs RCA data, that is way it fails to decode wma data. asf_parser.lib (assumed for windows) is provided for test in CCS, it is not for linux. Any lib for linux?

  • Still problem there, I follow asf spec. put waveform head as follows at the beginning followed by extra code specific data, then followed by  audio packet data stream

    typedef struct _WAVEFORMATEX {
        uint16 format_tag;
        uint16 channel_num;
        uint32 sampleRate;
        uint32 byterate;
        uint16 block_align;
        uint16 bits_per_sample;
        uint16 data_size;
    } WAVEFORMATEX;

    What is missing?