<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 9pt;
font-family:新細明體
}
</style>
</head>
<body class='hmmessage'>
<BR>&nbsp;Hi Stefan:<BR>
&nbsp;&nbsp;&nbsp;&nbsp; I do the instruct as you describe. I found there is no warn. I can find the rtsp on the output gst-inspect. Is any way I can debug it?<BR>
&nbsp;<BR>
&nbsp;<BR>
&nbsp;<BR># GST_DEBUG="*:4" gst-inspect 2&gt;debug.log
rtsp:&nbsp; rtpdec: RTP Decoder<BR>rtsp:&nbsp; rtspsrc: RTSP packet receiver<BR>matroska:&nbsp; matroskamux: Matroska muxer<BR>matroska:&nbsp; matroskademux: Matroska demuxer<BR>decodebin:&nbsp; decodebin: Decoder Bin<BR>ismd_utils:&nbsp; ismd_soft_sink: Intel Streaming Media Driver Soft Sink<BR>ismd_utils:&nbsp; yv12_nv12_converter: YV12 to NV12 converter<BR>ismd_utils:&nbsp; ismd_ovssrc: Intel Streaming Media Driver OVS Source<BR>playback:&nbsp; playbin2: Player Bin 2<BR>playback:&nbsp; playbin: Player Bin<BR>coreindexers:&nbsp; memindex: A index that stores entries in memory<BR>coreelements:&nbsp; multiqueue: MultiQueue<BR>coreelements:&nbsp; typefind: TypeFind<BR>coreelements:&nbsp; tee: Tee pipe fitting<BR>coreelements:&nbsp; filesink: File Sink<BR>coreelements:&nbsp; queue: Queue<BR>coreelements:&nbsp; identity: Identity<BR>coreelements:&nbsp; filesrc: File Source<BR>coreelements:&nbsp; fdsink: Filedescriptor Sink<BR>coreelements:&nbsp; fdsrc: Filedescriptor Source<BR>coreelements:&nbsp; fakesink: Fake Sink<BR>coreelements:&nbsp; fakesrc: Fake Source<BR>coreelements:&nbsp; capsfilter: CapsFilter<BR>apetag:&nbsp; apedemux: APE tag demuxer<BR>audioconvert:&nbsp; audioconvert: Audio converter<BR>quicktime:&nbsp; rtpxqtdepay: RTP packet depayloader<BR>quicktime:&nbsp; qtdemux: QuickTime demuxer<BR>ffmpegcolorspace:&nbsp; ffmpegcolorspace: FFMPEG Colorspace converter<BR>debug:&nbsp; testsink: Test plugin<BR>debug:&nbsp; taginject: TagInject<BR>debug:&nbsp; progressreport: Progress report<BR>debug:&nbsp; navseek: Seek based on left-right arrows<BR>debug:&nbsp; rndbuffersize: Random buffer size<BR>debug:&nbsp; breakmydata: Break my data<BR>ismd_plugin:&nbsp; ismd_port_src:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Port Source Element<BR>ismd_plugin:&nbsp; ismd_recovery_clock_provider: Intel Streaming Media Driver (ISMD) recovery Clock Provider<BR>ismd_plugin:&nbsp; ismd_audio_decoder:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Hardware Audio Renderer Decoder<BR>ismd_plugin:&nbsp; ismd_audio_sink:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Hardware Audio Renderer Sink<BR>ismd_plugin:&nbsp; ismd_vidrend_sink:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Hardware Video Renderer Sink<BR>ismd_plugin:&nbsp; ismd_vidpproc:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Hardware Video Post-Processor<BR>ismd_plugin:&nbsp; ismd_vc1_viddec:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Hardware VC1 Video Decoder<BR>ismd_plugin:&nbsp; ismd_h264_viddec:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Hardware H.264 Video Decoder<BR>ismd_plugin:&nbsp; ismd_mpeg2_viddec:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Hardware MPEG-2 Video Decoder<BR>ismd_plugin:&nbsp; ismd_ps_demux:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Hardware Program Stream Demultiplexer<BR>ismd_plugin:&nbsp; ismd_ts_demux:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Hardware Transport Stream Demultiplexer<BR>ismd_plugin:&nbsp; ismd_clock_provider:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Clock Provider<BR>ismd_plugin:&nbsp; ismd_base_transform:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Base Transform Class<BR>ismd_plugin:&nbsp; ismd_element:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Intel Streaming Media Driver (ISMD) Base Element Class<BR>avi:&nbsp; avisubtitle: Avi subtitle parser<BR>avi:&nbsp; avimux: Avi muxer<BR>avi:&nbsp; avidemux: Avi demuxer<BR>wavparse:&nbsp; wavparse: WAV audio demuxer<BR>app:&nbsp; appsink: AppSink<BR>app:&nbsp; appsrc: AppSrc<BR>id3demux:&nbsp; id3demux: ID3 tag demuxer<BR>queue2:&nbsp; queue2: Queue<BR>udp:&nbsp; udpsrc: UDP packet receiver<BR>udp:&nbsp; dynudpsink: UDP packet sender<BR>udp:&nbsp; multiudpsink: UDP packet sender<BR>udp:&nbsp; udpsink: UDP packet sender<BR>selector:&nbsp; output-selector: Output selector<BR>selector:&nbsp; input-selector: Input selector<BR>typefindfunctions: application/octet-stream: DS_Store<BR>typefindfunctions: application/msword: doc<BR>typefindfunctions: application/pdf: pdf<BR>typefindfunctions: audio/x-nsf: nsf<BR>typefindfunctions: video/vivo: viv<BR>typefindfunctions: application/x-mmsh: no extensions<BR>typefindfunctions: multipart/x-mixed-replace: no extensions<BR>typefindfunctions: video/x-dirac: no extensions<BR>typefindfunctions: application/x-ms-dos-executable: cpl, msstyles, scr, sys, ocx, exe, dll<BR>typefindfunctions: application/x-ar: a<BR>typefindfunctions: application/x-tar: tar<BR>typefindfunctions: application/x-rar: rar<BR>typefindfunctions: audio/x-wavpack-correction: wvc<BR>typefindfunctions: audio/x-wavpack: wvp, wv<BR>typefindfunctions: audio/x-spc: spc<BR>typefindfunctions: adts_mpeg_stream: aac<BR>typefindfunctions: application/x-executable: no extensions<BR>typefindfunctions: text/x-cmml: no extensions<BR>typefindfunctions: application/x-ogg-skeleton: no extensions<BR>typefindfunctions: audio/x-celt: no extensions<BR>typefindfunctions: audio/x-speex: no extensions<BR>typefindfunctions: application/x-ogm-text: no extensions<BR>typefindfunctions: application/x-ogm-audio: no extensions<BR>typefindfunctions: application/x-ogm-video: no extensions<BR>typefindfunctions: video/x-theora: no extensions<BR>typefindfunctions: audio/x-vorbis: no extensions<BR>typefindfunctions: audio/x-flac: flac<BR>typefindfunctions: application/x-kate: no extensions<BR>typefindfunctions: application/x-compress: Z<BR>typefindfunctions: application/zip: zip<BR>typefindfunctions: application/x-gzip: gz<BR>typefindfunctions: application/x-bzip: bz2<BR>typefindfunctions: image/x-sun-raster: ras<BR>typefindfunctions: image/x-xpixmap: xpm<BR>typefindfunctions: image/x-jng: jng<BR>typefindfunctions: video/x-mng: mng<BR>typefindfunctions: image/x-xcf: xcf<BR>typefindfunctions: audio/x-sid: sid<BR>typefindfunctions: audio/iLBC-sh: ilbc<BR>typefindfunctions: audio/x-amr-wb-sh: amr<BR>typefindfunctions: audio/x-amr-nb-sh: amr<BR>typefindfunctions: video/x-dv: dif, dv<BR>typefindfunctions: video/x-mve: mve<BR>typefindfunctions: application/mxf: mxf<BR>typefindfunctions: video/x-matroska: mka, mkv<BR>typefindfunctions: image/tiff: tiff, tif<BR>typefindfunctions: image/bmp: bmp<BR>typefindfunctions: image/png: png<BR>typefindfunctions: image/gif: gif<BR>typefindfunctions: image/jpeg: jpeg, jpe, jpg<BR>typefindfunctions: application/x-ape: ape<BR>typefindfunctions: audio/x-shorten: shn<BR>typefindfunctions: audio/x-w64: w64<BR>typefindfunctions: audio/x-ircam: sf<BR>typefindfunctions: audio/x-sds: sds<BR>typefindfunctions: audio/x-voc: voc<BR>typefindfunctions: audio/x-nist: nist<BR>typefindfunctions: audio/x-paris: paf<BR>typefindfunctions: audio/x-svx: svx, iff<BR>typefindfunctions: audio/x-aiff: aifc, aif, aiff<BR>typefindfunctions: audio/x-wav: wav<BR>typefindfunctions: application/xml: xml<BR>typefindfunctions: application/smil: smil<BR>typefindfunctions: application/sdp: sdp<BR>typefindfunctions: text/uri-list: ram<BR>typefindfunctions: text/plain: txt<BR>typefindfunctions: video/x-flv: flv<BR>typefindfunctions: application/x-shockwave-flash: swfl, swf<BR>typefindfunctions: application/x-pn-realaudio: rmvb, rm, ram, ra<BR>typefindfunctions: application/vnd.rn-realmedia: rmvb, rm, ram, ra<BR>typefindfunctions: text/html: html, htm<BR>typefindfunctions: video/mj2: mj2<BR>typefindfunctions: image/jp2: jp2<BR>typefindfunctions: image/x-quicktime: qti, qtif, qif<BR>typefindfunctions: video/quicktime: mov<BR>typefindfunctions: application/x-3gp: 3gp<BR>typefindfunctions: audio/x-m4a: m4a<BR>typefindfunctions: video/x-nuv: nuv<BR>typefindfunctions: video/x-h264: 264, x264, h264<BR>typefindfunctions: video/mpeg4: m4v<BR>typefindfunctions: video/mpeg-elementary: mpg, mpeg, mpv<BR>typefindfunctions: application/ogg: ogm, ogg, anx<BR>typefindfunctions: video/mpegts: ts<BR>typefindfunctions: video/mpeg-sys: mpg, mpeg, mpe<BR>typefindfunctions: audio/x-ac3: ac3<BR>typefindfunctions: audio/mpeg: mpga, mp1, mp2, mp3<BR>typefindfunctions: audio/x-mod: xm, ult, stx, stm, s3m, sam, okt, mtm, mod, med, it, imf, far, gdm, dsm, amf, 669<BR>typefindfunctions: audio/x-ttafile: tta<BR>typefindfunctions: application/x-apetag: wv, mpc, ape<BR>typefindfunctions: application/x-id3v1: tta, flac, ogg, mpga, mp1, mp2, mp3<BR>typefindfunctions: application/x-id3v2: tta, flac, ogg, mpga, mp1, mp2, mp3<BR>typefindfunctions: video/x-fli: fli, flc<BR>typefindfunctions: audio/midi: midi, mid<BR>typefindfunctions: audio/x-imelody: imelody, ime, imy<BR>typefindfunctions: video/x-vcd: dat<BR>typefindfunctions: video/x-cdxa: dat<BR>typefindfunctions: audio/qcelp: qcp<BR>typefindfunctions: video/x-msvideo: avi<BR>typefindfunctions: audio/x-au: snd, au<BR>typefindfunctions: audio/x-musepack: mp+, mpp, mpc<BR>typefindfunctions: video/x-ms-asf: wmv, wma, wm, asf<BR>uridecodebin:&nbsp; uridecodebin: URI Decoder<BR>uridecodebin:&nbsp; decodebin2: Decoder Bin<BR>staticelements:&nbsp; bin: Generic bin<BR>staticelements:&nbsp; pipeline: Pipeline object<BR><BR>
&nbsp;<BR>
&nbsp;<BR>&gt; Date: Mon, 24 Aug 2009 11:30:05 +0200<BR>&gt; From: ensonic@hora-obscura.de<BR>&gt; To: felixyang_tw@hotmail.com<BR>&gt; CC: msmith@xiph.org; gstreamer-embedded@lists.sourceforge.net<BR>&gt; Subject: Re: [gst-embedded] A question about porting rtspsrc on the Intel CE3100<BR>&gt; <BR>&gt; Yang Felix schrieb:<BR>&gt; &gt; Dear Mike:<BR>&gt; &gt; I have see the code briefly.<BR>&gt; &gt;<BR>&gt; &gt; my configure is :<BR>&gt; &gt;<BR>&gt; &gt; ./configure --prefix=/home/felix/gstreamer --disable-aalib<BR>&gt; &gt; --disable-annodex --disable-cairo --disable-cdio --disable-check<BR>&gt; &gt; --disable-dv1394 --disable-esd --disable-examples<BR>&gt; &gt; --disable-failing-tests --disable-flac --disable-gconf<BR>&gt; &gt; --disable-gconftool --disable-gtk-doc --disable-hal --disable-ladspa<BR>&gt; &gt; --disable-libcaca --disable-libdv --disable-nls --disable-oss<BR>&gt; &gt; --disable-shout2 --disable-speex --disable-static --disable-sunaudio<BR>&gt; &gt; --disable-tests --disable-valgrind --disable-x --disable-xshm<BR>&gt; &gt; --enable-jpeg --enable-libpng --enable-shared --without-check<BR>&gt; &gt; ERROR_CFLAGS=\"\" PKG_CONFIG_PATH=/home/felix/gstreamer/lib/pkgconfig<BR>&gt; &gt; PKG_CONFIG_LIBDIR=/home/felix/gstreamer/lib/pkgconfig<BR>&gt; &gt; --enable-gst-debug --enable-debug<BR>&gt; &gt; CC=/home/felix/IntelCE-1.1120/i686-linux-elf/bin/i686-cm-linux-gcc<BR>&gt; &gt; CFLAGS="-I/home/felix/gstreamer/include<BR>&gt; &gt; -I/home/felix/gstreamer/include -I/home/felix/IntelCE-1.1120/i686-<BR>&gt; &gt; linux-elf/include -pg" LDFLAGS="-L/home/felix/gstreamer/lib<BR>&gt; &gt; -L/home/felix/gstreamer/lib -pg"<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; &gt; I find the when the program run to the following instruction the<BR>&gt; &gt; SIGSEGV will appears.<BR>&gt; &gt; /gst-plugins-good-0.10.14/gst/rtsp/gstrtspsrc.c:line 2118,<BR>&gt; &gt; stream-&gt;udpsink[0] = gst_element_make_from_uri (GST_URI_SINK, uri, NULL);<BR>&gt; &gt;<BR>&gt; &gt; I trace it into gst_element_ake_from_uri and it stop at<BR>&gt; &gt;<BR>&gt; &gt; /gstreamer-0.10.22/gst/gsturi.c:line 606, if ((ret =<BR>&gt; &gt; gst_element_factory_create (GST_ELEMENT_FACTORY (walk-&gt;data),<BR>&gt; &gt; elementname)) != NULL) {<BR>&gt; &gt;<BR>&gt; &gt; I trace it into gst_element_factory_create and it stop at<BR>&gt; &gt;<BR>&gt; &gt; /gstreamer-0.10.22/gst/gstelementfactory:line 405, GST_ELEMENT_CAST<BR>&gt; &gt; (g_object_new (factory-&gt;type, NULL));<BR>&gt; &gt;<BR>&gt; &gt; I just run g_object_new (factory-&gt;type, NULL) and SIGSEGV appears. The<BR>&gt; &gt; factor-&gt;type seems to be valid. Do you have any comment?<BR>&gt; &gt;<BR>&gt; &gt;<BR>&gt; This should not happen. Can you run the with<BR>&gt; GST_DEBUG="*:4" gst-inspect 2&gt;debug.log ....<BR>&gt; and check if there are any warnings in the log. Does gst-inspect list<BR>&gt; all the plugins?<BR>&gt; <BR>&gt; Stefan<BR><br /><hr />Windows Live 提供您整理、編輯與 <a href='http://www.microsoft.com/taiwan/windows/windowslive/products/photo-gallery-edit.aspx' target='_new'>分享相片的服務。</a></body>
</html>