Hello Zhenfeng This is one the known issue listed in tracker item, https://omapzoom.org/gf/project/gstreamer_ti/tracker/?action=TrackerItemEdit&tracker_item_id=253. Patch is welcome.
There is a function to register plugin, check ti_build/ticodecplugin/src/gstticodecplugin.c: TICodecPlugin_init(). You can control the registered elements with this function. Thanks Brijesh Singh -----Original Message----- From: davinci-linux-open-source-boun...@linux.davincidsp.com [mailto:davinci-linux-open-source-boun...@linux.davincidsp.com] On Behalf Of zhenfeng ren Sent: Sunday, March 01, 2009 8:35 PM To: davinci-linux-open-source@linux.davincidsp.com Subject: TI's Gstreamer plugin cannot be found by 'playbin' ? hi,everyone: If I use the fellow script, it work well. gst-launch --gst-debug-no-color --gst-debug=TI*:2 filesrc location=mp4.ts ! typefind ! mpegtsdemux name=demux demux. ! audio/mpeg ! queue max-size-buffers=1200 max-size-time=0 max-size-bytes=0 ! typefind ! TIAuddec ! audioconvert ! osssink demux. ! video/mpeg ! typefind ! TIViddec ! TIDmaiVideoSink displayStd=fbdev displayDevice=/dev/fb/3 videoStd=D1_NTSC videoOutput=COMPOSITE resizer=FALSE accelFrameCopy=TRUE but if I use 'palybin', TI's plugin couldnot be found by 'playbin'. As: r...@dvevm:/opt# gst-launch -v playbin uri=file:///opt/gstreamer_demo/dm6446/mp4.ts (gst-launch-0.10:1264): GStreamer-WARNING **: Failed to load plugin '/opt/gstreamer/lib/gstreamer-0.10//libgstmad.so': /opt/gstreamer/lib/libid3tag.so.0: undefi ned symbol: id3_frametype_unknown Setting pipeline to PAUSED ... /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/mpegts, systemstream=(boolean)true, packetsize=(int)188 Pipeline is PREROLLING ... /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMpegTSDemux:mpegtsdemux0.GstPad:sink: caps = video/mpegts, systemstream=(boolean)true, packetsize=(int)188 /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMpegTSDemux:mpegtsdemux0: pat-info = ((GValueArray*) 0x36a10) /GstPlayBin:playbin0/GstDecodeBin:decodebin0/GstMpegTSDemux:mpegtsdemux0: pmt-info = ((FluTsPmtInfo*) 0x35640) ** Message: don't know how to handle video/mpeg, mpegversion=(int)4, systemstream=(boolean)false ** Message: don't know how to handle audio/mpeg, mpegversion=(int)4 I see that TI's plugins donot have founction 'plungin_init' as other plungins. Could anyone give me some advice? -- Thanks, Zhenfeng Ren _______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source _______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source