Hello I'm having some issues with gst-launch finding the codecServer (although I don't really think that is the problem).
Some background information. I'm using the Overo board and a modified version of the 2.6.39 kernel. I'm also using the Angstrom distribution. I performed an opkg install task-gstreamer-ti to install gstreamer. However since I'm using my own kernel I needed to recompile: smak, lpm_omap3530, dsplinkk, cmem. I did this all successfully using:
dsplink - 1.65.00.03
lpm - 1.24.03.11
xdctools - 3.10.05.61
bios - 5.33.06
C6X - 6.0.29
cmem (linux tools) - 3.22.00.02
I configured the kernel boot args to leave a gap of memory from 0x85300000 -> 0x88000000. Cmemk loaded fine as did all the other modules. Now whenever I try to run one of the gstreamer examples such as encoding an image from UYUV to jpeg as in the command below I get a failure.
gst-launch -v filesrc location=sample.yuv ! TIImgenc1 resolution=720x480 iColorSpace=UYVY oColorSpace=YUV420P qValue=75 ! filesink location=output.jpg @0,513,891us: [+6 T:0x42129490] CE - rserverOpen: can't start '/usr/share/ti/ti-codecs-server/cs.x64P'; Processor_create failed ERROR: from element /GstPipeline:pipeline0/GstTIImgenc1:tiimgenc10: failed to open codec engine "codecServer" I have checked and /usr/share/ti/ti-codecs-server/cs.x64P does exist. If I crank up codec engine debug CE_DEBUG=3 and run the same command the only thing that is interesting is: Processor_create_d> Loading and starting DSP server '/usr/share/ti/ti-codecs-server/cs.x64P' FAILED, status=[0x80008008] (look for error code 'DSP_EBASE + 0x8' in dsplink*/packages/dsplink/gpp/inc/usr/errbase.h) I checked out the error code in the source and its a "General Failure" which doesn't help me too much. My questions are: 1 - Can I not use a server that was compiled by somebody else since I probably don't have matching dsp_bios?
2- Is there another obvious error I'm missing? 3- If I have to recompile the gstreamer-ti plugin can you point me to a good page where it describes how to and the sources? I really don't want to download the entire DVSDK since I've already hand picked and installed cmemk, dsplinkk, etc. Thanks in Advance!
p.s. I tried posting this to the gstreamer ti forums but those seem to be dead. (gstreamer.ti.com)