hi, Favor Tang schrieb: > Hi. all > > These days I am working on dsplink/gstreamer, I just have dsplink > worked, also, I have already compiled the gstreamer_ti plugin and > Ti-code-engine worked as well. > > I load dsplink module as below, I think it had been loaded successfully: > > r...@beagleboard:~# > /usr/share/ti-codec-engine/loadmodules-ti-codec-engine-apps.sh > You have 60324kB total memory for Linux > ioremap_nocache(0x85000000, 16777216)=0xc7000000 > allocated heap buffer 0xc7000000 of size 0xea000 > cmem initialized 7 pools between 0x85000000 and 0x86000000 > DSPLINK Module (1.60) created on Date: Apr 8 2009 Time: 10:39:08 > > I can do some dsplink test ( it works), I have the lpm modules > work as well, for example: > > r...@beagleboard:/usr/share/dspsample# ./lpmON.x470uC > ==== LPM ON Test ==== > app: LPM_open > app: LPM_set(LPM_CTRL_REFCOUNTOVR) > app: LPM_on > app: LPM_close > ==== All Done ==== > > r...@beagleboard:/usr/share/dspsample# ./lpmOFF.x470uC > ==== LPM OFF Test ==== > app: LPM_open > app: LPM_set(LPM_CTRL_REFCOUNTOVR) > app: LPM_off > app: LPM_close > ==== All Done ==== > > r...@beagleboard:/usr/share/ti-dsplink# ./messagegpp message.out 10000 > this works well with some normal messages output. > > when I am uising gst-inspect command like below, I got these gst > elements. As we can see, I got gstreamer-ti plugin. > > r...@beagleboard:~/gstreamer_demo/omap3530# gst-inspect | grep TI > (gst-inspect-0.10:1663): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/g > streamer-0.10/libgstsubparse.so': /usr/lib/gstreamer-0.10/libgstsubparse.so: > und > efined symbol: parse_sami > first remove this element and report a bug against ti, they mispackages it.
rm /usr/lib/gstreamer-0.10/libgstsubparse.so > TICodecPlugin: TIDmaiVideoSink: TI DMAI Video Sink > TICodecPlugin: TIAuddec1: TI xDM 1.x Audio Decoder > TICodecPlugin: TIAuddec: TI xDM 0.9 Audio Decoder > TICodecPlugin: TIImgdec: TI xDM 0.9 Image Decoder > TICodecPlugin: TIImgdec1: TI xDM 1.0 Image Decoder > TICodecPlugin: TIImgenc: TI xDM 0.9 Image Encoder > TICodecPlugin: TIImgenc1: TI xDM 1.0 Image Encoder > TICodecPlugin: TIViddec2: TI xDM 1.2 Video Decoder > TICodecPlugin: TIViddec: TI xDM 0.9 Video Decoder > TICodecPlugin: TIVidenc: TI xDM 0.9 Video Encoder > TICodecPlugin: TIVidenc1: TI xDM 1.x Video Encoder > ffmpeg: ffdec_vcr1: FFMPEG ATI VCR1 decoder > > however, those all above work well, I still cannot get > gstreamer/dsplink worked together, how and why? any ideas? > > First test ~~~~~~~ > > r...@beagleboard:~/mediaFile# gst-launch filesrc > location=/home/root/mediaFile/3.m4v ! qtdemux name=demux > demux.video_00 ! TIViddec2 ! TIDmaiVideoSink > (gst-launch-0.10:1699): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstsubparse.so': > /usr/lib/gstreamer-0.10/libgstsubparse.so: undefined symbol: > parse_sami > Setting pipeline to PAUSED ... > Pipeline is PREROLLING ... > Pipeline is PREROLLED ... > Setting pipeline to PLAYING .. > New clock: GstSystemClock > Got EOS from element "pipeline0". > Execution ended after 31982425 ns. > Setting pipeline to PAUSED ... > Setting pipeline to READY ... > Setting pipeline to NULL ... > FREEING pipeline ... > > I don't see any error. it seems to work as far as gstreamer is concerned. > Second test~~~~~~~ > > r...@beagleboard:~/mediaFile# gst-launch -v filesrc > location=/home/root/mediaFile/3.m4v ! qtdemux name=demux > demux.video_00 ! TIViddec2 ! xvimagesink > > (gst-launch-0.10:1714): GStreamer-WARNING **: Failed to load plugin > '/usr/lib/gstreamer-0.10/libgstsubparse.so': > /usr/lib/gstreamer-0.10/libgstsubparse.so: undefined symbol: > parse_sami > Setting pipeline to PAUSED ... > ERROR: Pipeline doesn't want to pause. > ERROR: from element > /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0: Could not > initialise Xv output > Additional debug info: > xvimagesink.c(1668): gst_xvimagesink_xcontext_get (): > /GstPipeline:pipeline0/Gst > XvImageSink:xvimagesink0: > Could not open display > Setting pipeline to NULL ... > FREEING pipeline ... > > I didn’t get any video output on the screen. how should I do to test > if gstreamer/dsplink works? What about above tests errors? > Do you run a xserver? does it support xvideo? (get yourself xvinfo from x11-tools). Stefan > thanks for your attention, any help is welcome. > ------------------------------------------------------------------------------ Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p _______________________________________________ Gstreamer-embedded mailing list Gstreamer-embedded@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded