simple GStreamer pipeline

Hi,

I'm trying to run a simple GStreamer pipeline using the latest
Angstrom images and a BeagleBoard-xM.

My command line looks like:
gst-launch -v videotestsrc ! TIVidenc1 codecName=mpeg4enc
engineName=codecServer ! filesink location=output.m4v

I got it to a point where it opens the codeengine and rserverOpen is
called but things go south somewhere around "getServerKey(0x1cb5170)
protocol mismatch".

Here is a complete debug log (CE_DEBUG=2):

@0,321,143us: [+4 T:0x4016c000] OG - Global_init> This program was
built with the following packages:
@0,321,326us: [+4 T:0x4016c000] OG - package
gnu.targets.arm.rtsv5T
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/gnu/targets/arm/rtsv5T/)
[1, 0, 0, 0]
@0,321,418us: [+4 T:0x4016c000] OG - package ti.c6accel
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-c6accel-tree/soc/packages/ti/c6accel/)
[1, 0, 0]
@0,321,448us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.aachedec
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/aachedec/)
[1, 0, 0]
@0,321,479us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.deinterlacer
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/deinterlacer/)
[1, 0, 0]
@0,321,479us: [+4 T:0x4016c000] OG - package ti.sdo.codecs.g711dec
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/g711dec/)
[1, 0, 0]
@0,321,509us: [+4 T:0x4016c000] OG - package ti.sdo.codecs.g711enc
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/g711enc/)
[1, 0, 0]
@0,321,540us: [+4 T:0x4016c000] OG - package ti.sdo.codecs.h264dec
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/h264dec/)
[1, 0, 0]
@0,321,570us: [+4 T:0x4016c000] OG - package ti.sdo.codecs.h264enc
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/h264enc/)
[1, 0, 0]
@0,321,601us: [+4 T:0x4016c000] OG - package ti.sdo.codecs.jpegdec
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/jpegdec/)
[1, 0, 0]
@0,321,631us: [+4 T:0x4016c000] OG - package ti.sdo.codecs.jpegenc
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/jpegenc/)
[1, 0, 0]
@0,321,662us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.mpeg2dec
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/mpeg2dec/)
[1, 0, 0]
@0,321,692us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.mpeg4dec
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/mpeg4dec/)
[1, 0, 0]
@0,321,723us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.mpeg4enc
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/mpeg4enc/)
[1, 0, 0]
@0,321,753us: [+4 T:0x4016c000] OG - package
ti.sdo.linuxutils.sdma
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-linuxutils-tree/packages/ti/sdo/linuxutils/sdma/)
[1, 0, 0]
@0,321,784us: [+4 T:0x4016c000] OG - package
ti.sdo.linuxutils.cmem
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-linuxutils-tree/packages/ti/sdo/linuxutils/cmem/)
[2, 2, 0]
@0,321,814us: [+4 T:0x4016c000] OG - package ti.sdo.fc.global
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/global/)
[1, 0, 0]
@0,321,845us: [+4 T:0x4016c000] OG - package ti.sdo.fc.scpy
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/scpy/)
[1, 0, 0]
@0,321,875us: [+4 T:0x4016c000] OG - package ti.sdo.ce.global
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/global/)
[1, 0, 0]
@0,321,936us: [+4 T:0x4016c000] OG - package ti.xdais.dm
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdais-tree/packages/ti/xdais/dm/)
[1, 0, 5]
@0,321,967us: [+4 T:0x4016c000] OG - package ti.sdo.utils.trace
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/utils/trace/)
[1, 0, 0]
@0,321,997us: [+4 T:0x4016c000] OG - package ti.sdo.ce.utils.xdm
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/utils/xdm/)
[1, 0, 2]
@0,322,028us: [+4 T:0x4016c000] OG - package dsplink.gpp
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-dsplink-tree/dsplink/gpp/)
[5, 0, 0]
@0,322,028us: [+4 T:0x4016c000] OG - package ti.bios.power
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-local-power-manager-tree/packages/ti/bios/power/)
[1, 1, 1]
@0,322,058us: [+4 T:0x4016c000] OG - package ti.xdais
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdais-tree/packages/ti/xdais/)
[1, 2.0, 1]
@0,322,089us: [+4 T:0x4016c000] OG - package ti.sdo.ce.node
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/node/)
[1, 0, 0]
@0,322,120us: [+4 T:0x4016c000] OG - package ti.sdo.fc.memutils
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/memutils/)
[1, 0, 0]
@0,322,150us: [+4 T:0x4016c000] OG - package ti.sdo.fc.utils
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/utils/)
[1, 0, 2]
@0,322,181us: [+4 T:0x4016c000] OG - package ti.sdo.fc.dman3
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/dman3/)
[1, 0, 4]
@0,322,211us: [+4 T:0x4016c000] OG - package ti.sdo.fc.acpy3
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-framework-components-tree/packages/ti/sdo/fc/acpy3/)
[1, 0, 4]
@0,322,242us: [+4 T:0x4016c000] OG - package gnu.targets
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/gnu/targets/)
[1, 0, 1]
@0,322,272us: [+4 T:0x4016c000] OG - package gnu.targets.arm
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/gnu/targets/arm/)
[1, 0, 0, 0]
@0,322,303us: [+4 T:0x4016c000] OG - package
ti.catalog.arm.cortexa8
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/arm/cortexa8/)
[1, 0, 0]
@0,322,333us: [+4 T:0x4016c000] OG - package
ti.catalog.peripherals.hdvicp2
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/peripherals/hdvicp2/)
[]
@0,322,364us: [+4 T:0x4016c000] OG - package ti.catalog
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/)
[1, 0, 0]
@0,322,394us: [+4 T:0x4016c000] OG - package ti.catalog.c6000
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/c6000/)
[1, 0, 0, 0]
@0,322,425us: [+4 T:0x4016c000] OG - package
ti.catalog.arm.peripherals.timers
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/arm/peripherals/timers/)
[]
@0,322,455us: [+4 T:0x4016c000] OG - package ti.catalog.arm
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/catalog/arm/)
[1, 0, 1]
@0,322,486us: [+4 T:0x4016c000] OG - package ti.platforms.evm3530
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-xdctools-tree/packages/ti/platforms/evm3530/)
[1, 0, 0]
@0,322,516us: [+4 T:0x4016c000] OG - package ti.sdo.ce.osal
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/osal/)
[2, 0, 2]
@0,322,547us: [+4 T:0x4016c000] OG - package ti.sdo.ce.ipc
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/ipc/)
[2, 0, 1]
@0,322,577us: [+4 T:0x4016c000] OG - package ti.sdo.ce.osal.linux
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/osal/linux/)
[2, 0, 1]
@0,322,608us: [+4 T:0x4016c000] OG - package ti.sdo.ce.ipc.dsplink
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/ipc/dsplink/)
[2, 0, 1]
@0,322,638us: [+4 T:0x4016c000] OG - package ti.sdo.ce.alg
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/alg/)
[1, 0, 1]
@0,322,669us: [+4 T:0x4016c000] OG - package ti.sdo.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/)
[1, 0, 6]
@0,322,699us: [+4 T:0x4016c000] OG - package ti.sdo.ce.universal
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/universal/)
[1, 0, 0]
@0,322,699us: [+4 T:0x4016c000] OG - package ti.c6accel.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-c6accel-tree/soc/packages/ti/c6accel/ce/)
[1, 0, 0]
@0,322,730us: [+4 T:0x4016c000] OG - package ti.sdo.ce.audio1
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/audio1/)
[1, 0, 1]
@0,322,760us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.aachedec.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/aachedec/ce/)
[1, 0, 0]
@0,322,791us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.deinterlacer.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/deinterlacer/ce/)
[1, 0, 0]
@0,322,821us: [+4 T:0x4016c000] OG - package ti.sdo.ce.speech1
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/speech1/)
[1, 0, 1]
@0,322,852us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.g711dec.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/g711dec/ce/)
[1, 0, 0]
@0,322,882us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.g711enc.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/g711enc/ce/)
[1, 0, 0]
@0,322,913us: [+4 T:0x4016c000] OG - package ti.sdo.ce.video2
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/video2/)
[1, 0, 2]
@0,322,943us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.h264dec.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/h264dec/ce/)
[1, 0, 0]
@0,323,005us: [+4 T:0x4016c000] OG - package ti.sdo.ce.video1
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/video1/)
[1, 0, 2]
@0,323,035us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.h264enc.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/h264enc/ce/)
[1, 0, 0]
@0,323,066us: [+4 T:0x4016c000] OG - package ti.sdo.ce.image1
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/image1/)
[1, 0, 1]
@0,323,096us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.jpegdec.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/jpegdec/ce/)
[1, 0, 0]
@0,323,127us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.jpegenc.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/jpegenc/ce/)
[1, 0, 0]
@0,323,157us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.mpeg2dec.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/mpeg2dec/ce/)
[1, 0, 0]
@0,323,157us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.mpeg4dec.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/mpeg4dec/ce/)
[1, 0, 0]
@0,323,188us: [+4 T:0x4016c000] OG - package
ti.sdo.codecs.mpeg4enc.ce
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codecs-tree/packages/ti/sdo/codecs/mpeg4enc/ce/)
[1, 0, 0]
@0,323,218us: [+4 T:0x4016c000] OG - package ti.sdo.ce.speech
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/speech/)
[1, 0, 2]
@0,323,249us: [+4 T:0x4016c000] OG - package ti.sdo.ce.audio
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/audio/)
[1, 0, 2]
@0,323,279us: [+4 T:0x4016c000] OG - package ti.sdo.ce.video
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/video/)
[1, 0, 3]
@0,323,310us: [+4 T:0x4016c000] OG - package ti.sdo.ce.image
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-codec-engine-tree/packages/ti/sdo/ce/image/)
[1, 0, 3]
@0,323,340us: [+4 T:0x4016c000] OG - package ti.sdo.dmai
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/sysroots/beagleboard-angstrom-linux-gnueabi/usr/share/ti/ti-dmai-tree/packages/ti/sdo/dmai/)
[1, 0, 0]
@0,323,371us: [+4 T:0x4016c000] OG - package
gstticodecplugin_omap3530
(/OE/angstrom-v2011/build/tmp-angstrom-v2011/work/beagleboard-angstrom-linux-gnueabi/gstreamer-ti-svnr822-r83+r102/gstreamer_ti/ti_build/ticodecplugin/src/gstticodecplugin_omap3530/)
[]
@0,323,584us: [+0 T:0x4016c000] ti.sdo.ce.osal.Sem - Sem_create> count: 0
@0,323,645us: [+0 T:0x4016c000] ti.sdo.ce.osal.Sem - Leaving
Sem_create> sem[0x113b760]
@0,323,676us: [+0 T:0x4016c000] ti.sdo.ce.osal.Sem - Sem_create> count: 0
@0,323,706us: [+0 T:0x4016c000] ti.sdo.ce.osal.Sem - Leaving
Sem_create> sem[0x113b778]
@0,323,737us: [+0 T:0x4016c000] OT - Thread_create> Enter
(fxn=0x40691e30, attrs=0x0)
@0,324,073us: [+0 T:0x4016c000] OT - Thread_create> Exit (task=0x113a898)
@0,324,225us: [+0 T:0x4016c000] ti.sdo.ce.alg - ALG_init> Enter
@0,324,286us: [+0 T:0x4016c000] ti.sdo.ce.alg - ALG_init> Exit
@0,324,347us: [+6 T:0x4016c000] CE - Engine_init> CE debugging on
(CE_DEBUG=2; allowed CE_DEBUG levels: 1=min, 2=good, 3=max)
@0,324,439us: [+0 T:0x4016c000] CS - Server_init()
@0,324,469us: [+0 T:0x4016c000] CS - Server_init> Global_useLinkArbiter = 0
@0,329,566us: [+1 T:0x41064470] OP - daemon> thread created.
@0,329,657us: [+0 T:0x41064470] OP - getCmd_d> Enter (proc=0x41063d98)
@0,329,718us: [+0 T:0x41064470] ti.sdo.ce.osal.Sem - Entered Sem_pend>
sem[0x113b760] timeout[0xffffffff]
Setting pipeline to PAUSED ...
/GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0.GstPad:src: caps
= video/x-raw-yuv, format=(fourcc)UYVY, color-matrix=(string)sdtv,
chroma-site=(string)mpeg2, width=(int)320, height=(int)240,
framerate=(fraction)30/1
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstTIVidenc1:tividenc10.GstPad:sink: caps =
video/x-raw-yuv, format=(fourcc)UYVY, color-matrix=(string)sdtv,
chroma-site=(string)mpeg2, width=(int)320, height=(int)240,
framerate=(fraction)30/1
@0,361,121us: [+0 T:0x421a1470] CE - Engine_open> Enter('codecServer',
0x0, 0x421a0c6c)
@0,361,243us: [+0 T:0x421a1470] CE -
rserverOpen('/usr/share/ti/ti-codecs-server/cs.x64P'), count = 0
@0,361,304us: [+0 T:0x421a1470] OP - Processor_create>
Enter(imageName='/usr/share/ti/ti-codecs-server/cs.x64P',
linkCfg='(null)', attrs=0x421a0c50)
@0,361,426us: [+0 T:0x421a1470] OP - doCmd> Enter (cmdId=1, proc=0x100ebd8)
@0,361,487us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Entered Sem_post>
sem[0x113b760]
@0,361,518us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Leaving Sem_post>
sem[0x113b760]
@0,361,548us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Entered Sem_pend>
sem[0x113b778] timeout[0xffffffff]
@0,361,609us: [+0 T:0x41064470] ti.sdo.ce.osal.Sem - Leaving Sem_pend>
sem[0x113b760] status[0]
@0,361,640us: [+0 T:0x41064470] OP - getCmd_d> Exit (result=1)
@0,361,670us: [+0 T:0x41064470] OP - Processor_create_d> Enter(proc=0x100ebd8)
@0,361,701us: [+0 T:0x41064470] ti.sdo.ce.ipc.Power - Power_on>
Enter(handle=0x100ebf4)
@0,361,731us: [+2 T:0x41064470] ti.sdo.ce.ipc.Power - Power_on>
Opening Local Power Manager for the DSP on /dev/lpm0...
@0,361,853us: [+2 T:0x41064470] ti.sdo.ce.ipc.Power - Power_on>
Turning on DSP power...
@0,362,006us: [+2 T:0x41064470] ti.sdo.ce.ipc.Power - Power_on> return (0)
@0,362,037us: [+2 T:0x41064470] OP - Processor_create_d> Initializing
DSP PROC...
@0,362,067us: [+2 T:0x41064470] OP - Processor_create_d> Using DspLink
config data for entry #0 [server
'/usr/share/ti/ti-codecs-server/cs.x64P']
@0,362,128us: [+2 T:0x41064470] OP - Processor_create_d> Adding DSP
segment #0 to Link configuration: name='DDR2',
startAddress=0x87d00000, sizeInBytes=0x300000, shared=1, syncd=0
@0,362,159us: [+2 T:0x41064470] OP - Processor_create_d> Adding DSP
segment #1 to Link configuration: name='DSPLINKMEM',
startAddress=0x87301000, sizeInBytes=0xff000, shared=1, syncd=0
@0,362,189us: [+2 T:0x41064470] OP - Processor_create_d> Adding DSP
segment #2 to Link configuration: name='RESET_VECTOR',
startAddress=0x87300000, sizeInBytes=0x1000, shared=1, syncd=0
@0,362,220us: [+2 T:0x41064470] OP - Processor_create_d> Adding DSP
segment #3 to Link configuration: name='L4PER',
startAddress=0x49000000, sizeInBytes=0x100000, shared=0, syncd=0
@0,362,281us: [+2 T:0x41064470] OP - Processor_create_d> Adding DSP
segment #4 to Link configuration: name='IRAM',
startAddress=0x5c7f8000, sizeInBytes=0x8000, shared=1, syncd=0
@0,362,311us: [+2 T:0x41064470] OP - Processor_create_d> Adding DSP
segment #5 to Link configuration: name='L1DSRAM',
startAddress=0x5cf04000, sizeInBytes=0x10000, shared=1, syncd=0
@0,362,342us: [+2 T:0x41064470] OP - Processor_create_d> Adding DSP
segment #6 to Link configuration: name='DDRALGHEAP',
startAddress=0x87400000, sizeInBytes=0x900000, shared=0, syncd=0
@0,362,372us: [+2 T:0x41064470] OP - Processor_create_d> Adding DSP
segment #7 to Link configuration: name='L4CORE',
startAddress=0x48000000, sizeInBytes=0x1000000, shared=0, syncd=0
@0,362,403us: [+2 T:0x41064470] OP - Processor_create_d> Found 'CMEM'
entry, adjusting base and size according to CMEM_getBlock()
@0,362,433us: [+0 T:0x41064470] OP - Processor_create_d> Setting CMEM
base to 0x86300000, size to 0x1000000
@0,362,525us: [+2 T:0x41064470] OP - Processor_create_d> Adding DSP
segment #8 to Link configuration: name='CMEM',
startAddress=0x86300000, sizeInBytes=0x1000000, shared=0, syncd=0
@0,362,555us: [+2 T:0x41064470] OP - Processor_create_d> DODSPCTRL was=0; now=0
@0,362,586us: [+3 T:0x41064470] OP - LINKCFG_Object generated for
PROC_setup(0x406e21d0) ...
@0,362,647us: [+3 T:0x41064470] OP - linkCfg->gppObject->
@0,362,677us: [+3 T:0x41064470] OP - name = "ARM9"
@0,362,708us: [+3 T:0x41064470] OP - maxMsgqs = 0x82
@0,362,738us: [+3 T:0x41064470] OP - maxChnlQueue = 0x10
@0,362,769us: [+3 T:0x41064470] OP - poolTableId = 0xffffffff
@0,362,799us: [+3 T:0x41064470] OP - numPools = 0x0
@0,362,830us: [+3 T:0x41064470] OP -
@0,362,830us: [+3 T:0x41064470] OP - linkCfg->dspConfigs[0]->dspObject->
@0,362,860us: [+3 T:0x41064470] OP - name = "OMAP3530"
@0,362,891us: [+3 T:0x41064470] OP - dspArch = 0x2
@0,362,922us: [+3 T:0x41064470] OP - loaderName = "COFF"
@0,362,952us: [+3 T:0x41064470] OP - autoStart = FALSE
@0,362,983us: [+3 T:0x41064470] OP - execName = "DEFAULT.OUT"
@0,363,013us: [+3 T:0x41064470] OP - doDspCtrl = DSP_BootMode_Boot_NoPwr
@0,363,044us: [+3 T:0x41064470] OP - resumeAddr = 0x87300020
@0,363,074us: [+3 T:0x41064470] OP - resetVector = 0x87300000
@0,363,105us: [+3 T:0x41064470] OP - resetCodeSize = 0x1000
@0,363,105us: [+3 T:0x41064470] OP - maduSize = 0x1
@0,363,135us: [+3 T:0x41064470] OP - cpuFreq = 0x6ddd0
@0,363,166us: [+3 T:0x41064470] OP - endian = 0x3
@0,363,196us: [+3 T:0x41064470] OP - wordSwap = 0x0
@0,363,257us: [+3 T:0x41064470] OP - memTableId = 0x0
@0,363,288us: [+3 T:0x41064470] OP - memEntries = 0x9
@0,363,318us: [+3 T:0x41064470] OP - linkDrvId = 0x0
@0,363,349us: [+3 T:0x41064470] OP - arg1 = 0xffffffff
@0,363,349us: [+3 T:0x41064470] OP - arg2 = 0xffffffff
@0,363,379us: [+3 T:0x41064470] OP - arg3 = 0x0
@0,363,410us: [+3 T:0x41064470] OP - arg4 = 0x0
@0,363,440us: [+3 T:0x41064470] OP - arg5 = 0xffffffff
@0,363,471us: [+3 T:0x41064470] OP -
@0,363,501us: [+3 T:0x41064470] OP - linkCfg->dspConfigs[0]->linkDrvObjects->
@0,363,532us: [+3 T:0x41064470] OP - name = "SHMDRV"
@0,363,562us: [+3 T:0x41064470] OP - hshkPollCount = 0x989680
@0,363,562us: [+3 T:0x41064470] OP - memEntry = 0x1
@0,363,593us: [+3 T:0x41064470] OP - ipsTableId = 0x0
@0,363,623us: [+3 T:0x41064470] OP - numIpsEntries = 0x1
@0,363,654us: [+3 T:0x41064470] OP - poolTableId = 0x0
@0,363,684us: [+3 T:0x41064470] OP - numPools = 0x1
@0,363,715us: [+3 T:0x41064470] OP - dataTableId = 0x0
@0,363,745us: [+3 T:0x41064470] OP - numDataDrivers = 0x1
@0,363,745us: [+3 T:0x41064470] OP - mqtId = 0x0
@0,363,776us: [+3 T:0x41064470] OP - ringIoTableId = 0x0
@0,363,807us: [+3 T:0x41064470] OP - mplistTableId = 0x0
@0,363,837us: [+3 T:0x41064470] OP - mpcsTableId = 0x0
@0,363,868us: [+3 T:0x41064470] OP -
@0,363,898us: [+3 T:0x41064470] OP - linkCfg->dspConfigs[0]->memTables[0][i].
@0,363,898us: [+3 T:0x41064470] OP - entry #0:
@0,363,929us: [+3 T:0x41064470] OP - entry = 0x0
@0,363,959us: [+3 T:0x41064470] OP - name = "DDR2"
@0,363,990us: [+3 T:0x41064470] OP - physAddr = 0x87d00000
@0,364,020us: [+3 T:0x41064470] OP - dspVirtAddr = 0x87d00000
@0,364,051us: [+3 T:0x41064470] OP - gppVirtAddr = 0xffffffff
@0,364,081us: [+3 T:0x41064470] OP - size = 0x300000
@0,364,112us: [+3 T:0x41064470] OP - shared = TRUE
@0,364,112us: [+3 T:0x41064470] OP - syncd = FALSE
@0,364,142us: [+3 T:0x41064470] OP - entry #1:
@0,364,173us: [+3 T:0x41064470] OP - entry = 0x1
@0,364,203us: [+3 T:0x41064470] OP - name = "DSPLINKMEM"
@0,364,234us: [+3 T:0x41064470] OP - physAddr = 0x87301000
@0,364,264us: [+3 T:0x41064470] OP - dspVirtAddr = 0x87301000
@0,364,295us: [+3 T:0x41064470] OP - gppVirtAddr = 0xffffffff
@0,364,325us: [+3 T:0x41064470] OP - size = 0xff000
@0,364,356us: [+3 T:0x41064470] OP - shared = TRUE
@0,364,386us: [+3 T:0x41064470] OP - syncd = FALSE
@0,364,447us: [+3 T:0x41064470] OP - entry #2:
@0,364,569us: [+3 T:0x41064470] OP - entry = 0x2
@0,364,600us: [+3 T:0x41064470] OP - name = "RESET_VECTOR"
@0,364,600us: [+3 T:0x41064470] OP - physAddr = 0x87300000
@0,364,631us: [+3 T:0x41064470] OP - dspVirtAddr = 0x87300000
@0,364,661us: [+3 T:0x41064470] OP - gppVirtAddr = 0xffffffff
@0,364,692us: [+3 T:0x41064470] OP - size = 0x1000
@0,364,722us: [+3 T:0x41064470] OP - shared = TRUE
@0,364,753us: [+3 T:0x41064470] OP - syncd = FALSE
@0,364,783us: [+3 T:0x41064470] OP - entry #3:
@0,364,783us: [+3 T:0x41064470] OP - entry = 0x3
@0,364,814us: [+3 T:0x41064470] OP - name = "L4PER"
@0,364,844us: [+3 T:0x41064470] OP - physAddr = 0x49000000
@0,364,875us: [+3 T:0x41064470] OP - dspVirtAddr = 0x49000000
@0,364,905us: [+3 T:0x41064470] OP - gppVirtAddr = 0xffffffff
@0,364,936us: [+3 T:0x41064470] OP - size = 0x100000
@0,364,936us: [+3 T:0x41064470] OP - shared = FALSE
@0,364,966us: [+3 T:0x41064470] OP - syncd = FALSE
@0,364,997us: [+3 T:0x41064470] OP - entry #4:
@0,365,027us: [+3 T:0x41064470] OP - entry = 0x4
@0,365,058us: [+3 T:0x41064470] OP - name = "IRAM"
@0,365,088us: [+3 T:0x41064470] OP - physAddr = 0x5c7f8000
@0,365,119us: [+3 T:0x41064470] OP - dspVirtAddr = 0x107f8000
@0,365,149us: [+3 T:0x41064470] OP - gppVirtAddr = 0xffffffff
@0,365,149us: [+3 T:0x41064470] OP - size = 0x8000
@0,365,180us: [+3 T:0x41064470] OP - shared = TRUE
@0,365,210us: [+3 T:0x41064470] OP - syncd = FALSE
@0,365,241us: [+3 T:0x41064470] OP - entry #5:
@0,365,271us: [+3 T:0x41064470] OP - entry = 0x5
@0,365,302us: [+3 T:0x41064470] OP - name = "L1DSRAM"
@0,365,302us: [+3 T:0x41064470] OP - physAddr = 0x5cf04000
@0,365,332us: [+3 T:0x41064470] OP - dspVirtAddr = 0x10f04000
@0,365,363us: [+3 T:0x41064470] OP - gppVirtAddr = 0xffffffff
@0,365,393us: [+3 T:0x41064470] OP - size = 0x10000
@0,365,424us: [+3 T:0x41064470] OP - shared = TRUE
@0,365,454us: [+3 T:0x41064470] OP - syncd = FALSE
@0,365,485us: [+3 T:0x41064470] OP - entry #6:
@0,365,516us: [+3 T:0x41064470] OP - entry = 0x6
@0,365,516us: [+3 T:0x41064470] OP - name = "DDRALGHEAP"
@0,365,546us: [+3 T:0x41064470] OP - physAddr = 0x87400000
@0,365,577us: [+3 T:0x41064470] OP - dspVirtAddr = 0x87400000
@0,365,607us: [+3 T:0x41064470] OP - gppVirtAddr = 0xffffffff
@0,365,638us: [+3 T:0x41064470] OP - size = 0x900000
@0,365,668us: [+3 T:0x41064470] OP - shared = FALSE
@0,365,699us: [+3 T:0x41064470] OP - syncd = FALSE
@0,365,729us: [+3 T:0x41064470] OP - entry #7:
@0,365,729us: [+3 T:0x41064470] OP - entry = 0x7
@0,365,760us: [+3 T:0x41064470] OP - name = "L4CORE"
@0,365,790us: [+3 T:0x41064470] OP - physAddr = 0x48000000
@0,365,821us: [+3 T:0x41064470] OP - dspVirtAddr = 0x48000000
@0,365,851us: [+3 T:0x41064470] OP - gppVirtAddr = 0xffffffff
@0,365,882us: [+3 T:0x41064470] OP - size = 0x1000000
@0,365,912us: [+3 T:0x41064470] OP - shared = FALSE
@0,365,912us: [+3 T:0x41064470] OP - syncd = FALSE
@0,365,943us: [+3 T:0x41064470] OP - entry #8:
@0,365,973us: [+3 T:0x41064470] OP - entry = 0x8
@0,366,004us: [+3 T:0x41064470] OP - name = "CMEM"
@0,366,034us: [+3 T:0x41064470] OP - physAddr = 0x86300000
@0,366,065us: [+3 T:0x41064470] OP - dspVirtAddr = 0x86300000
@0,366,095us: [+3 T:0x41064470] OP - gppVirtAddr = 0xffffffff
@0,366,126us: [+3 T:0x41064470] OP - size = 0x1000000
@0,366,126us: [+3 T:0x41064470] OP - shared = FALSE
@0,366,156us: [+3 T:0x41064470] OP - syncd = FALSE
@0,366,187us: [+3 T:0x41064470] OP -
@0,366,217us: [+3 T:0x41064470] OP - linkCfg->dspConfigs[0]->ipsTables[0][i].
@0,366,248us: [+3 T:0x41064470] OP - entry #0:
@0,366,278us: [+3 T:0x41064470] OP - name = "IPS"
@0,366,309us: [+3 T:0x41064470] OP - numIpsEvents = 0x20
@0,366,339us: [+3 T:0x41064470] OP - memEntry = 0x1
@0,366,370us: [+3 T:0x41064470] OP - gppIntId = 0x1a
@0,366,370us: [+3 T:0x41064470] OP - dspIntId = 0x37
@0,366,401us: [+3 T:0x41064470] OP - dspIntVectorId = 0x5
@0,366,431us: [+3 T:0x41064470] OP - arg1 = 0x2faf080
@0,366,462us: [+3 T:0x41064470] OP - arg2 = 0x0
@0,366,523us: [+3 T:0x41064470] OP -
@0,366,553us: [+3 T:0x41064470] OP - linkCfg->dspConfigs[0]->poolTables[0][i].
@0,366,553us: [+3 T:0x41064470] OP -
@0,366,584us: [+3 T:0x41064470] OP - linkCfg->dspConfigs[0]->dataTables[0][i].
@0,366,614us: [+3 T:0x41064470] OP - entry #0:
@0,366,645us: [+3 T:0x41064470] OP - name = "ZCPYDATA"
@0,366,675us: [+3 T:0x41064470] OP - baseChnlId = 0x0
@0,366,706us: [+3 T:0x41064470] OP - numChannels = 0x10
@0,366,736us: [+3 T:0x41064470] OP - maxBufSize = 0x4000
@0,366,736us: [+3 T:0x41064470] OP - memEntry = 0x1
@0,366,767us: [+3 T:0x41064470] OP - poolId = 0x0
@0,366,797us: [+3 T:0x41064470] OP - queuePerChnl = 0x1
@0,366,828us: [+3 T:0x41064470] OP - ipsId = 0x0
@0,366,858us: [+3 T:0x41064470] OP - ipsEventNo = 0x1
@0,366,889us: [+3 T:0x41064470] OP - arg1 = 0x0
@0,366,919us: [+3 T:0x41064470] OP - arg2 = 0x0
@0,366,919us: [+3 T:0x41064470] OP -
@0,366,950us: [+3 T:0x41064470] OP - linkCfg->dspConfigs[0]->mqtObjects->
@0,366,980us: [+3 T:0x41064470] OP - name = "ZCPYMQT"
@0,367,011us: [+3 T:0x41064470] OP - memEntry = 0x1
@0,367,041us: [+3 T:0x41064470] OP - maxMsgSize = 0xffffffff
@0,367,072us: [+3 T:0x41064470] OP - ipsId = 0x0
@0,367,102us: [+3 T:0x41064470] OP - ipsEventNo = 0x0
@0,367,133us: [+3 T:0x41064470] OP - arg1 = 0x0
@0,367,133us: [+3 T:0x41064470] OP - arg2 = 0x0
@0,367,163us: [+3 T:0x41064470] OP -
@0,367,194us: [+3 T:0x41064470] OP - linkCfg->dspConfigs[0]->ringIoObjects->
@0,367,225us: [+3 T:0x41064470] OP - name = "RINGIOTABLE"
@0,367,255us: [+3 T:0x41064470] OP - memEntry = 0x1
@0,367,286us: [+3 T:0x41064470] OP - maxEntries = 0x40
@0,367,316us: [+3 T:0x41064470] OP - ipsId = 0x0
@0,367,316us: [+3 T:0x41064470] OP - ipsEventNo = 0x2
@0,367,347us: [+3 T:0x41064470] OP -
@0,367,377us: [+3 T:0x41064470] OP - linkCfg->dspConfigs[0]->mplistObjects->
@0,367,408us: [+3 T:0x41064470] OP - name = "MPLISTTABLE"
@0,367,438us: [+3 T:0x41064470] OP - memEntry = 0x1
@0,367,469us: [+3 T:0x41064470] OP - maxEntries = 0x40
@0,367,499us: [+3 T:0x41064470] OP - ipsId = 0xffffffff
@0,367,499us: [+3 T:0x41064470] OP - ipsEventNo = 0xffffffff
@0,367,530us: [+3 T:0x41064470] OP -
@0,367,560us: [+3 T:0x41064470] OP - linkCfg->dspConfigs[0]->mpcsObjects->
@0,367,591us: [+3 T:0x41064470] OP - name = "MPCS"
@0,367,621us: [+3 T:0x41064470] OP - memEntry = 0x1
@0,367,652us: [+3 T:0x41064470] OP - maxEntries = 0x100
@0,367,652us: [+3 T:0x41064470] OP - ipsId = 0xffffffff
@0,367,682us: [+3 T:0x41064470] OP - ipsEventNo = 0xffffffff
@0,368,476us: [+2 T:0x41064470] OP - Processor_create_d> Attaching to
DSP PROC...
@0,371,436us: [+2 T:0x41064470] OP - Processor_create_d> Opening MSGQ pool...
@0,371,711us: [+2 T:0x41064470] OP - Processor_create_d> Loading
/usr/share/ti/ti-codecs-server/cs.x64P on DSP (1 args)...
@0,430,152us: [+2 T:0x41064470] OP - Processor_create_d> Starting DSP PROC...
@0,453,528us: [+2 T:0x41064470] OP - Processor_create_d> Opening
remote transport...
@0,454,047us: [+0 T:0x41064470] ti.sdo.ce.ipc.Power - Power_connect>
Enter (handle=0x114f1a8)
@0,454,139us: [+2 T:0x41064470] ti.sdo.ce.ipc.Power - Power_connect>
Calling LPM_connect to connect to the DSP power handler...
@0,454,200us: [+0 T:0x41064470] ti.sdo.ce.ipc.Power - Power_connect> return (0)
@0,454,261us: [+2 T:0x41064470] OP - Processor_create_d> return (1)
@0,454,291us: [+0 T:0x41064470] ti.sdo.ce.osal.Sem - Entered Sem_post>
sem[0x113b778]
@0,454,352us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Leaving Sem_pend>
sem[0x113b778] status[0]
@0,454,383us: [+0 T:0x421a1470] OP - doCmd> Exit (result=1)
@0,454,413us: [+0 T:0x421a1470] OP - Processor_create> return (0x100ebd8)
@0,454,444us: [+0 T:0x421a1470] CE -
rserverOpen('/usr/share/ti/ti-codecs-server/cs.x64P'): 0x406e2b40
done.
@0,454,749us: [+0 T:0x41064470] ti.sdo.ce.osal.Sem - Leaving Sem_post>
sem[0x113b778]
@0,454,840us: [+0 T:0x41064470] OP - getCmd_d> Enter (proc=0x41063d98)
@0,454,902us: [+0 T:0x41064470] ti.sdo.ce.osal.Sem - Entered Sem_pend>
sem[0x113b760] timeout[0xffffffff]
@0,455,085us: [+0 T:0x421a1470] CE - checkServer(0x114f170)
@0,455,481us: [+6 T:0x421a1470] CE - getServerKey(0x114f170) protocol mismatch:
@0,455,512us: [+6 T:0x421a1470] CE - server: major = 1, source key
= 0, minor key = 3
@0,455,542us: [+6 T:0x421a1470] CE - engine: major = 1, source key
= 0, minor key = 4
@0,455,573us: [+6 T:0x421a1470] CE - checkServer(0x114f170) failed:
server = '', engine = '1, 0, 6'
@0,455,603us: [+0 T:0x421a1470] CE - Engine_close(0x114f170)
[DSP] @0x0000019a:[T:0x00000000] codec_unitserver - main> Welcome to
CS1OMAP3530 DSP server's main().
@0,456,000us: [+0 T:0x421a1470] CE - Engine_fwriteTrace> returning count [102]
@0,456,061us: [+0 T:0x421a1470] CS - Server_disconnectTrace('0x114f170', 0x0)
@0,456,092us: [+0 T:0x421a1470] CS - Server_disconnectTrace> return(0)
@0,456,214us: [+0 T:0x421a1470] CE - rserverClose(0x406e2b40), count = 1
@0,456,244us: [+0 T:0x421a1470] OP - Processor_delete> Enter(proc=0x100ebd8)
@0,456,275us: [+0 T:0x421a1470] OP - doCmd> Enter (cmdId=2, proc=0x100ebd8)
@0,456,305us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Entered Sem_post>
sem[0x113b760]
@0,456,336us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Leaving Sem_post>
sem[0x113b760]
@0,456,397us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Entered Sem_pend>
sem[0x113b778] timeout[0xffffffff]
@0,456,427us: [+0 T:0x41064470] ti.sdo.ce.osal.Sem - Leaving Sem_pend>
sem[0x113b760] status[0]
@0,456,458us: [+0 T:0x41064470] OP - getCmd_d> Exit (result=2)
@0,456,488us: [+0 T:0x41064470] OP - Processor_delete_d> Enter (proc=0x100ebd8)
@0,456,519us: [+0 T:0x41064470] ti.sdo.ce.ipc.Power -
Power_disconnect> Enter (handle=0x114f1a8)
@0,456,549us: [+2 T:0x41064470] ti.sdo.ce.ipc.Power -
Power_disconnect> Calling LPM_disconnect to disconnect from the DSP
power handler...
@0,456,610us: [+0 T:0x41064470] ti.sdo.ce.ipc.Power -
Power_disconnect> return (0)
@0,456,641us: [+2 T:0x41064470] OP - Processor_delete_d> Closing
remote transport...
@0,456,794us: [+2 T:0x41064470] OP - Processor_delete_d> Stopping DSP...
@0,456,855us: [+2 T:0x41064470] OP - Processor_delete_d> Closing pool...
@0,457,007us: [+2 T:0x41064470] OP - Processor_delete_d> Detaching from DSP...
@0,459,113us: [+2 T:0x41064470] OP - Processor_delete_d> Destroying
DSP... (object, that is)
@0,459,479us: [+0 T:0x41064470] ti.sdo.ce.ipc.Power - Power_off> Enter
(handle=0x114f1a8)
@0,459,571us: [+2 T:0x41064470] ti.sdo.ce.ipc.Power - Power_off>
Turning off DSP power...
@0,459,693us: [+2 T:0x41064470] ti.sdo.ce.ipc.Power - Power_off>
Closing Local Power Manager object...
@0,459,723us: [+0 T:0x41064470] ti.sdo.ce.ipc.Power - Power_off> return (0)
@0,459,754us: [+0 T:0x41064470] OP - Processor_delete_d> return
@0,459,784us: [+0 T:0x41064470] ti.sdo.ce.osal.Sem - Entered Sem_post>
sem[0x113b778]
@0,459,845us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Leaving Sem_pend>
sem[0x113b778] status[0]
@0,459,906us: [+0 T:0x421a1470] OP - doCmd> Exit (result=1)
@0,459,937us: [+1 T:0x421a1470] OP - Processor_delete(0x100ebd8)
freeing object ...
@0,459,967us: [+0 T:0x421a1470] OP - Processor_delete> return.
@0,459,967us: [+0 T:0x421a1470] CE - rserverClose(0x406e2b40) done.
@0,459,998us: [+0 T:0x421a1470] CE - Engine_close exit
@0,460,151us: [+0 T:0x421a1470] OP - doCmd> Enter (cmdId=3, proc=0x0)
@0,460,212us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Entered Sem_post>
sem[0x113b760]
@0,460,242us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Leaving Sem_post>
sem[0x113b760]
@0,460,273us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Entered Sem_pend>
sem[0x113b778] timeout[0xffffffff]
@0,460,303us: [+0 T:0x41064470] ti.sdo.ce.osal.Sem - Leaving Sem_post>
sem[0x113b778]
@0,460,364us: [+0 T:0x41064470] OP - getCmd_d> Enter (proc=0x41063d98)
@0,460,364us: [+0 T:0x41064470] ti.sdo.ce.osal.Sem - Entered Sem_pend>
sem[0x113b760] timeout[0xffffffff]
@0,460,395us: [+0 T:0x41064470] ti.sdo.ce.osal.Sem - Leaving Sem_pend>
sem[0x113b760] status[0]
@0,460,425us: [+0 T:0x41064470] OP - getCmd_d> Exit (result=3)
@0,460,456us: [+0 T:0x41064470] ti.sdo.ce.osal.Sem - Entered Sem_post>
sem[0x113b778]
@0,460,517us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Leaving Sem_pend>
sem[0x113b778] status[0]
@0,460,608us: [+0 T:0x421a1470] OP - doCmd> Exit (result=1)
@0,460,639us: [+0 T:0x421a1470] OT - Thread_delete> Enter (task=0x113a898)
@0,461,280us: [+0 T:0x41064470] ti.sdo.ce.osal.Sem - Leaving Sem_post>
sem[0x113b778]
@0,462,439us: [+4 T:0x421a1470] OT - Thread_delete> pthread_cancel (0x0)
@0,462,958us: [+4 T:0x421a1470] OT - Thread_delete> pthread_join (0x0)
@0,463,050us: [+0 T:0x421a1470] OT - Thread_delete> Exit (task=0x113a898)
@0,463,080us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Entered
Sem_delete> sem[0x113b760]
@0,463,111us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Leaving Sem_delete>
@0,463,141us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Entered
Sem_delete> sem[0x113b778]
@0,463,172us: [+0 T:0x421a1470] ti.sdo.ce.osal.Sem - Leaving Sem_delete>

Here are the package versions installed:

ti-cmem-module - 1:2_26_01_02-r102d.9
ti-codecs-omap3530-server - 1:1_00_01-r9.7
ti-dmai-apps - 1:2_10_00_01+svnr570-r102o.9
ti-dsplink-module - 1:1_65_00_03-r102i.9
ti-lpm-module - 1:1_24_02_09-r102e.9
ti-lpm-utils - 1:1_24_02_09-r102e.9
gstreamer - 0.10.32-r0.9
gstreamer-ti - svnr822-r83+r102.9

Appreciate any insights. Thanks in advance,

Regards,
Joel

So some further digging revealed that the codec-engine might be newer
than the server (?) and there might be a protocol mismatch.

Here is a snip from codec engine sources:

[..]
/*
* The RMS protocol version is used to ensure that the server and the codec
* engine can communicate with eachother. In order for the Codec Engine to
* operate with a given server, the RMS_VERSION_MAJOR must be the same, and
* the RMS_VERSION_MINOR of the server must be >= the RMS_VERSION_MINOR of
* the Codec Engine. The RMS_VERSION_SOURCE is always left as 0, and is only
* here for consistency with CE library versioning conventions.

Joel A Fernandes wrote:

Here is a snip from codec engine sources:

[..]
/*
  * The RMS protocol version is used to ensure that the server and the codec
  * engine can communicate with eachother. In order for the Codec Engine to
  * operate with a given server, the RMS_VERSION_MAJOR must be the same, and
  * the RMS_VERSION_MINOR of the server must be>= the RMS_VERSION_MINOR of
  * the Codec Engine. The RMS_VERSION_SOURCE is always left as 0, and is only
  * here for consistency with CE library versioning conventions.
  *
  * When commands are added to the RMS server, the RMS_VERSION_MINOR must
  * be updated. This will allow a server that supports more commands to work
  * with an older Codec Engine.
  * If compatibility is completely broken, then RMS_VERSION_MAJOR
  * must be updated.
  */
#define RMS_VERSION_MAJOR 1
#define RMS_VERSION_SOURCE 0
#define RMS_VERSION_MINOR 4
[..]

So I think I will try using an older Code Engine. Any thoughts?

yes. Or you need to rebuild the codec server. Or you patch out that check :slight_smile:

Rebuilding the server doesn't help?

Hi Koen and Vladimir,

[..]
/*
* The RMS protocol version is used to ensure that the server and the codec
* engine can communicate with eachother. In order for the Codec Engine to
* operate with a given server, the RMS_VERSION_MAJOR must be the same, and
* the RMS_VERSION_MINOR of the server must be >= the RMS_VERSION_MINOR of
* the Codec Engine. The RMS_VERSION_SOURCE is always left as 0, and is only
* here for consistency with CE library versioning conventions.
*
* When commands are added to the RMS server, the RMS_VERSION_MINOR must
* be updated. This will allow a server that supports more commands to work
* with an older Codec Engine.
* If compatibility is completely broken, then RMS_VERSION_MAJOR
* must be updated.
*/
#define RMS_VERSION_MAJOR 1
#define RMS_VERSION_SOURCE 0
#define RMS_VERSION_MINOR 4
[..]

So I think I will try using an older Code Engine. Any thoughts?

Rebuilding the server doesn't help?

Thanks, it worked for me now.

Regards,
Joel

Joel A Fernandes wrote:

Hi Koen and Vladimir,

So I think I will try using an older Code Engine. Any thoughts?

Rebuilding the server doesn't help?

Thanks, it worked for me now.

nice, but what did you do?

Hi Vladimir,

Joel A Fernandes wrote:

Hi Koen and Vladimir,

So I think I will try using an older Code Engine. Any thoughts?

Rebuilding the server doesn't help?

Thanks, it worked for me now.

nice, but what did you do?

Actually I extracted cs.x64P from a a build of ti-codecs-omap3530 4.00.00.00

The feeds at http://www.angstrom-distribution.org/repo/?pkgname=ti-codecs-omap3530
seem to be out-of-date, I think the autobuilder mechanism thinks that
ti-codecs-omap3530 1:1_00_01-r90a.6 is newer than ti-codecs-omap3530
4.00.00.00 (?)

Although openembedded always builds the right version, I think this
might be a concern for some of our users who use Narcissus as they
would get an older codec server package and end up with a similar
problem as I described.

Thanks,
Joel