[gst-devel] segmentiaon fault in gst-rtsp-server
sreerenj b
bsreerenj at gmail.com
Tue Jul 21 08:18:39 CEST 2009
Hi,
There are some problems,when using gst-rtsp-server as the streaming server.I
used real player as my streaming client.I got segmentation fault in
gst-rtsp-server: i am pasting the log here
RTSP request message 0x8a0ee44
request line:
method: 'SETUP'
uri: 'rtsp://10.0.0.112:8554/test.mp4/stream=1'
version: '1.0'
headers:
key: 'CSeq', value: '4'
key: 'Transport', value: 'RTP/AVP/TCP;unicast;mode=play'
key: 'User-Agent', value: 'RealMedia Player HelixDNAClient/10.0.1.338
(win32)'
key: 'Session', value: 'magihnnmjbkrtpug'
body:
** Message: client 0x8a6a4c0: received a request
** Message: watching session 0x8a9d8c8
RTSP response message 0xbfe32d8c
status line:
code: '200'
reason: 'OK'
version: '1.0'
headers:
key: 'CSeq', value: '4'
key: 'Transport', value: 'RTP/AVP/TCP;unicast;mode="PLAY"'
key: 'Server', value: 'GStreamer RTSP server'
key: 'Session', value: 'magihnnmjbkrtpug'
body: length 0
** Message: client 0x8a6a4c0: sent a message with cseq 4
RTSP request message 0x8a0ee44
request line:
method: 'SET_PARAMETER'
uri: 'rtsp://10.0.0.112:8554/test.mp4'
version: '1.0'
headers:
key: 'CSeq', value: '5'
key: 'Subscribe', value:
'stream=0;rule=0,stream=0;rule=1,stream=1;rule=0,stream=1;rule=1'
key: 'Session', value: 'magihnnmjbkrtpug'
body:
** Message: client 0x8a6a4c0: received a request
RTSP response message 0xbfe32c80
status line:
code: '200'
reason: 'OK'
version: '1.0'
headers:
key: 'CSeq', value: '5'
key: 'Server', value: 'GStreamer RTSP server'
body: length 0
** Message: client 0x8a6a4c0: sent a message with cseq 5
RTSP request message 0x8a0ee44
request line:
method: 'PLAY'
uri: 'rtsp://10.0.0.112:8554/test.mp4'
version: '1.0'
headers:
key: 'CSeq', value: '6'
key: 'User-Agent', value: 'RealMedia Player HelixDNAClient/10.0.1.338
(win32)'
key: 'Session', value: 'magihnnmjbkrtpug'
key: 'Range', value: 'npt=0-23.166000'
key: 'Bandwidth', value: '524300'
body:
** Message: client 0x8a6a4c0: received a request
** Message: seeking to 99:99:99.999999999 - 0:00:23.166000366
** Message: done seeking 1
** Message: prerolled again
** Message: stats: position 0:00:01.066666666, duration 0:00:23.166666666
RTSP response message 0xbfe32d70
status line:
code: '200'
reason: 'OK'
version: '1.0'
headers:
key: 'CSeq', value: '6'
key: 'RTP-Info', value: 'url=rtsp://
10.0.0.112:8554/test.mp4/stream=0;seq=45579;rtptime=1188370995, url=rtsp://
10.0.0.112:8554/test.mp4/stream=1;seq=6271;rtptime=288720678'
key: 'Range', value: 'npt=1.066667-23.166667'
key: 'Server', value: 'GStreamer RTSP server'
key: 'Session', value: 'magihnnmjbkrtpug'
body: length 0
** Message: going to state PLAYING media 0x8a510a0
** Message: adding TCP 10.0.0.222
** Message: adding TCP 10.0.0.222
** Message: active 2 media 0x8a510a0
** Message: state PLAYING media 0x8a510a0
** Message: 0x8a510a0: got message type async-done
** Message: 0x8a510a0: got message type new-clock
** Message: client 0x8a6a4c0: sent a message with cseq 6
** Message: 0x8a510a0: got message type eos
RTSP request message 0x8a0ee44
request line:
method: 'TEARDOWN'
uri: 'rtsp://10.0.0.112:8554/test.mp4'
version: '1.0'
headers:
key: 'CSeq', value: '7'
key: 'User-Agent', value: 'RealMedia Player HelixDNAClient/10.0.1.338
(win32)'
key: 'Session', value: 'magihnnmjbkrtpug'
body:
** Message: client 0x8a6a4c0: received a request
** Message: going to state NULL media 0x8a510a0
** Message: removing TCP 10.0.0.222
** Message: removing TCP 10.0.0.222
** Message: active 0 media 0x8a510a0
** Message: unprepare media 0x8a510a0
** Message: stream 0x8a01b20 received caps NULL
** Message: stream 0x89aa8e0 received caps NULL
** Message: 0x8a510a0: got message type stream-status
** Message: 0x8a510a0: got message type stream-status
** Message: 0x8a510a0: got message type stream-status
** Message: 0x8a510a0: got message type stream-status
** Message: 0x8a510a0: got message type stream-status
** Message: 0x8a510a0: got message type stream-status
** Message: 0x8a510a0: got message type stream-status
** Message: 0x8a510a0: got message type stream-status
** Message: 0x8a510a0: got message type stream-status
** Message: free session media 0x8ab6358
** Message: going to state NULL media 0x8a510a0
** Message: active 0 media 0x8a510a0
** Message: free session stream 0x8a50e00
** Message: free session stream 0x8aa2510
RTSP response message 0xbfe32d38
status line:
code: '200'
reason: 'OK'
version: '1.0'
headers:
key: 'CSeq', value: '7'
key: 'Server', value: 'GStreamer RTSP server'
key: 'Session', value: 'magihnnmjbkrtpug'
body: length 0
** Message: finalize session 0x8a9d8c8
** Message: client 0x8a6a4c0: connection closed
** Message: finalize client 0x8a6a4c0
** Message: finalize media 0x8a510a0
** Message: added new client 0x8a6a4f0 ip 10.0.0.222:3334
** Message: attaching to context 0x891e248
set authentication success...
** Message: added new client 0x8a6a520 ip 10.0.0.222:3590
** Message: attaching to context 0x891e248
set authentication success...
** Message: client 0x8a6a4f0: tunnel start
** Message: client 0x8a6a4f0: inserting (null)
Segmentation fault
On Mon, Jul 20, 2009 at 9:55 PM, <
gstreamer-devel-request at lists.sourceforge.net> wrote:
> Send gstreamer-devel mailing list submissions to
> gstreamer-devel at lists.sourceforge.net
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> or, via email, send a message with subject or body 'help' to
> gstreamer-devel-request at lists.sourceforge.net
>
> You can reach the person managing the list at
> gstreamer-devel-owner at lists.sourceforge.net
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of gstreamer-devel digest..."
>
>
> Today's Topics:
>
> 1. Re: Dynamically adding and removing branches of a tee... (joh)
> 2. Re: ffdec_mpeg4 gets wrong frame rate from rtspsrc (joh)
> 3. Re: Re : Re : Re : Re : Re : Re : Re : Re : Grabbing analog
> video source with gstreamer (Julien Isorce)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 20 Jul 2009 08:58:12 -0700
> From: joh <joh.vlcdev at gmail.com>
> Subject: Re: [gst-devel] Dynamically adding and removing branches of a
> tee...
> To: Discussion of the development of GStreamer
> <gstreamer-devel at lists.sourceforge.net>
> Message-ID:
> <3924d3440907200858u7357fa16v711d1976e1e6e9bf at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Try below:
>
> gst_element_set_state( recording_branch, GST_STATE_PAUSED );
> gst_bin_add( GST_BIN(pipeline), recording_branch );
> gst_element_link( tee, recording_branch );
> gst_element_set_state( recording_branch, GST_STATE_PLAYING );
>
> You may also want to move the first line to before and after element link
> line.
>
> Justin
>
>
>
> On Mon, Jul 20, 2009 at 5:02 AM, machinegodzilla
> <machinegodzilla at gmail.com>wrote:
>
> >
> > Hi,
> >
> > Is it possible to add or remove elements to/from a tee dynamically?
> >
> > My pipeline looks like that:
> >
> > / [ queue | decodebin | autovideosink ]
> > (playing_branch)
> > filesrc | tee
> > \ [ queue | filesink ]
> > (recording_branch)
> >
> > When I start the pipeline only the playing_branch is connected. After a
> > while I connect the recording_branch in the following way:
> >
> > gst_bin_add( GST_BIN(pipeline), recording_branch );
> > gst_element_link( tee, recording_branch );
> > gst_element_set_state( recording_branch, GST_STATE_PLAYING );
> >
> > This, however, results only in a 0 bytes file being created and nothing
> > else.
> >
> > Is there anything missing here, or is this approach wrong?
> > --
> > View this message in context:
> >
> http://www.nabble.com/Dynamically-adding-and-removing-branches-of-a-tee...-tp24568543p24568543.html
> > Sent from the GStreamer-devel mailing list archive at Nabble.com.
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Enter the BlackBerry Developer Challenge
> > This is your chance to win up to $100,000 in prizes! For a limited time,
> > vendors submitting new applications to BlackBerry App World(TM) will have
> > the opportunity to enter the BlackBerry Developer Challenge. See full
> prize
> > details at: http://p.sf.net/sfu/Challenge
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
>
> ------------------------------
>
> Message: 2
> Date: Mon, 20 Jul 2009 09:11:26 -0700
> From: joh <joh.vlcdev at gmail.com>
> Subject: Re: [gst-devel] ffdec_mpeg4 gets wrong frame rate from
> rtspsrc
> To: Discussion of the development of GStreamer
> <gstreamer-devel at lists.sourceforge.net>
> Message-ID:
> <3924d3440907200911o397eeb70h4047ca2623135b76 at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Thank you for the answer. I've already add the capsfilter to fix the
> problem, but my app. should support many different types of sources, so I
> can't hard code the frame rate.
>
> Anyway, the videosink plays well with the decoder caps of framerate=100/1.
> I
> think it means videosink does not look at the caps to play the stream, but
> jpegenc or avimux does look at the framerate for recording.
>
> I've investigated source code, but I coudn't find where the 100/1 came
> from.
> The truth is that rtspsrc doesn't even care about "a=framerate..." field to
> create cap, and it seems like not a mandatory attribute.
>
> Anybody can tell me what how mp4vdepay or ffdec_mpeg4 sets frame rate?
>
> Thank you in advance!
>
> Justin
>
>
>
> Is there anybody who can judge that this is a bug or not?
>
>
> On Mon, Jul 20, 2009 at 2:48 AM, florian iragne <
> florian.iragne at viewsurf.com
> > wrote:
>
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > joh a ?crit :
> > > Hi~
> > >
> > > My application gets the mpeg4 video stream from a AXIS camera and
> > > displays it on a x-window. Everything works perfectly. However, I have
> a
> > > problem with recording the video to the file. The problem is that
> > > ffdec_mpeg4 gets or sets (not sure who has set) wrong frame rate. The
> > > sdp from rtspsrc said, the frame rate is 30/1 (sdp attribute belonged
> to
> > > a media "a=framerate: 30.0"). However, the source pad of ffdec_mpeg4
> has
> > > frame rate of 100/1. So, When I record the stream and plays it, it runs
> > > approximately three times faster than what it is suppoesed to do.
> > >
> > > I think either one of upstream elements, rtspsrc and rtpmp4vdepay, or
> > > ffdec_mpeg4 is doing something wrong. Do you guys think it it a bug?
> > > What's you think about it?
> >
> > don't know whether it's a bug or not, but you should try to define caps
> > with a capsfilter element like capsfilter caps="framerate=(fraction)30/1"
> >
> >
> > Florian
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.4.9 (GNU/Linux)
> > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> >
> > iEYEARECAAYFAkpkPVIACgkQO8DE9K7b371s/QCgjgAYW97nD29v1auVhIQ+0XwW
> > ZqUAoLCRsv8tnRYzzgLLMFoXXGt7jBN2
> > =Shzy
> > -----END PGP SIGNATURE-----
> >
> >
> >
> ------------------------------------------------------------------------------
> > Enter the BlackBerry Developer Challenge
> > This is your chance to win up to $100,000 in prizes! For a limited time,
> > vendors submitting new applications to BlackBerry App World(TM) will have
> > the opportunity to enter the BlackBerry Developer Challenge. See full
> prize
> > details at: http://p.sf.net/sfu/Challenge
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
>
> ------------------------------
>
> Message: 3
> Date: Mon, 20 Jul 2009 18:25:22 +0200
> From: Julien Isorce <julien.isorce at gmail.com>
> Subject: Re: [gst-devel] Re : Re : Re : Re : Re : Re : Re : Re :
> Grabbing analog video source with gstreamer
> To: Discussion of the development of GStreamer
> <gstreamer-devel at lists.sourceforge.net>
> Message-ID:
> <180a127d0907200925w6fb4e829nd2dd9fc2d7a2d794 at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> ok you can try two things in dshowvideosrc.c,:
>
> just replace IID_IFilterGraph by IID_IGraphBuilder
> (IGraphBuilder inherit from IFilterGraph)
>
> I think it will not resolve the problem so you also can try:
>
> in dshowvideosrc.c before "hres = CoCreateInstance (&CLSID_FilterGraph,
> ..."
> create first a capture graph builder 2:
>
> HRESULT hr = CoCreateInstance(CLSID_CaptureGraphBuilder2, NULL,
> CLSCTX_INPROC_SERVER, IID_ICaptureGraphBuilder2, (void**)&pBuild );
>
>
> then if it fails report an error.
>
> after ""hres = CoCreateInstance (&CLSID_FilterGraph, ..."
>
> do this:
>
>
> pBuild->SetFiltergraph(pGraph);
>
> (other infos:
>
> IGraphBuilder *pGraph = NULL;
> ICaptureGraphBuilder2 *pBuild = NULL;
>
> http://msdn.microsoft.com/en-us/library/dd373396(VS.85).aspx<http://msdn.microsoft.com/en-us/library/dd373396%28VS.85%29.aspx>
> )
>
>
> ++
>
> Julien
>
>
>
> 2009/7/20 Albert Costa <costa_albert at yahoo.fr>
>
> > Hi,
> > nope, the xbar is not added automatically when rendering the pin. It only
> > creates the videorenderer, but not the crossbar (and there no 'render
> pin'
> > option for the analog input pin). I've downloaded the whole winbuilds
> > source&project files, and I'm able to recompile the complete gstreamer.
> So
> > in theory I can modify the dshow plugin (I started by ading some log
> lines,
> > it works...). But I'm not an expert (not yet dx friendly as you say :-)
> ),
> > so I'm sure I want to step ahead in that hell...
> > Regards,
> > Al
> >
> > ------------------------------
> > *De :* Julien Isorce <julien.isorce at gmail.com>
> > *? :* Discussion of the development of GStreamer <
> > gstreamer-devel at lists.sourceforge.net>
> > *Envoy? le :* Lundi, 20 Juillet 2009, 15h30mn 32s
> > *Objet :* Re: [gst-devel] Re : Re : Re : Re : Re : Re : Re : Grabbing
> > analog video source with gstreamer
> >
> >
> >
> > 2009/7/20 Albert Costa <costa_albert at yahoo.fr>
> >
> >> Hi Julien,
> >> unfortunately, that doesn't work. As soon as I remove the link from the
> >> x-bar to the analog capture element, trying to play fails with 'no
> connected
> >> device' message.
> >> Regards,
> >> Al
> >>
> >
> > Ok.
> > The crossbar filter is added automatically when clicking on "render pin"
> on
> > the capture filter 's ouput pin in graphedit ?
> >
> > According to :
> > http://msdn.microsoft.com/en-us/library/dd390991(VS.85).aspx<http://msdn.microsoft.com/en-us/library/dd390991%28VS.85%29.aspx>
> <http://msdn.microsoft.com/en-us/library/dd390991%28VS.85%29.aspx>
> > the crossbar is automatically added by the CaptureGraphBuilder2
> >
> > But dshowvideosrc does not uses CaptureGraphBuilder2.
> >
> > If you are directshow friendly and if you are able to compile
> > dshowvideosrc, then you could try to
> > create the capturegraphbuilder2 then use SetFilterGraph on it to set the
> > FilterGraph instance.
> > Then it should work.
> >
> > It's just a matter of few code lines.
> >
> > You are just entering in the directshow hell
> >
> > Julien
> >
> >
> >>
> >> ------------------------------
> >> *De :* Julien Isorce <julien.isorce at gmail.com>
> >> *? :* Discussion of the development of GStreamer <
> >> gstreamer-devel at lists.sourceforge.net>
> >> *Envoy? le :* Lundi, 20 Juillet 2009, 11h39mn 11s
> >> *Objet :* Re: [gst-devel] Re : Re : Re : Re : Re : Re : Grabbing analog
> >> video source with gstreamer
> >>
> >> hmm, could you try to create again the same graph than the one in the
> >> screenshot.
> >> But, just before to click on play, try to disconnect the crossbar from
> the
> >> capture filtre.
> >> Then click play and tell me if that works.
> >>
> >> if yes, try to do the same steps, except you just remove the crossbar
> >> before to play.
> >>
> >> If that works, it means that there is no default "route" and so a
> physical
> >> input has to be set before to play the graph.
> >>
> >> Julien
> >>
> >> 2009/7/20 Julien Isorce <julien.isorce at gmail.com>
> >>
> >>> Hi,
> >>>
> >>> First, the" missing" element you was talking about is a classic
> >>> "crossbar" directshow filter.
> >>> Drivers of capture devices that contain a tuner, usually implement the
> >>> crossbar interface.
> >>> So it's not something weird.
> >>>
> >>> Second, the not normal thing is that the capture filter needs to be
> >>> connected to the crossbar in order to start.
> >>> (and that's why you got "not connected device")
> >>>
> >>> I have no tuner capture device here so I cannot send you a screenshot.
> >>>
> >>> Well, it should have a way to avoid the use of the crossbar filter.
> >>>
> >>> Julien
> >>>
> >>>
> >>> 2009/7/17 Albert Costa <costa_albert at yahoo.fr>
> >>>
> >>>> Hi,
> >>>> I send the screenshot of the working graph. As you can see (and as I
> >>>> explained in my last post), it needs 2 elements to capture the source,
> which
> >>>> is why the dshowvideosrc element cannot work with this device (because
> it
> >>>> only expects/adds one element).
> >>>> Regards,
> >>>> Al
> >>>>
> >>>>
> >>>>
> >>>> ------------------------------
> >>>> *De :* Julien Isorce <julien.isorce at gmail.com>
> >>>> *? :* Discussion of the development of GStreamer <
> >>>> gstreamer-devel at lists.sourceforge.net>
> >>>> *Envoy? le :* Vendredi, 17 Juillet 2009, 17h18mn 27s
> >>>> *Objet :* Re: [gst-devel] Re : Re : Re : Re : Re : Grabbing analog
> >>>> video source with gstreamer
> >>>>
> >>>>
> >>>>
> >>>> 2009/7/17 Albert Costa <costa_albert at yahoo.fr>
> >>>>
> >>>>> Hi Julien,
> >>>>> thanks for your patient help! I've followed your advice. I have
> >>>>> connected the graphedit to the running thread of virtualdub
> acquisition, so
> >>>>> I have seen the full graph running.
> >>>>>
> >>>>
> >>>> ok cool
> >>>>
> >>>>
> >>>>> There was a missing element when I tried previously to build the
> chain
> >>>>> myself. So now I'm also able to grab from graphedit, using the
> correct
> >>>>> elements.
> >>>>>
> >>>>
> >>>> What was exactly the missing element ? could you send us a screenshot
> ?
> >>>> right click on the output pin, then "render pin" does not insert this
> >>>> element ?
> >>>>
> >>>>
> >>>>> Now, from the gstreamer point of view, how can I know which elements
> >>>>> the plugin really tries to put in the graph? (and yes, the reported
> error
> >>>>> means 'no connected device').
> >>>>>
> >>>>
> >>>> dshowvideosrc just builds a directshow graph that contains a "video
> >>>> capture source filter" and
> >>>> a "custom directshow fakesink filter" (this fakesink has nothing to
> deal
> >>>> with the gstreamer one, and you cannot instanciate it in graphedit)
> >>>>
> >>>> But this "custom directshow fakesink filter" accepts any pin caps.
> >>>>
> >>>> So the following should works:
> >>>>
> >>>> gst-launch-0.10 dshowvideosrc device-name="your device name that you
> see
> >>>> in graphedit in video capture source category" ! fakesink
> >>>>
> >>>> Any infos on the missing element that resolved the "no connected
> device"
> >>>> may help.
> >>>>
> >>>> Have you also tried to update the driver of you device ?
> >>>>
> >>>> Julien
> >>>>
> >>>>
> >>>>> Regards,
> >>>>> Al
> >>>>>
> >>>>> ------------------------------
> >>>>> *De :* Julien Isorce <julien.isorce at gmail.com>
> >>>>> *? :* Discussion of the development of GStreamer <
> >>>>> gstreamer-devel at lists.sourceforge.net>
> >>>>> *Envoy? le :* Vendredi, 17 Juillet 2009, 15h42mn 42s
> >>>>> *Objet :* Re: [gst-devel] Re : Re : Re : Re : Grabbing analog video
> >>>>> source with gstreamer
> >>>>>
> >>>>>
> >>>>>
> >>>>> 2009/7/17 Albert Costa <costa_albert at yahoo.fr>
> >>>>>
> >>>>>> Hi again,
> >>>>>> I've moved a bit forward, but not enought yet to achieve grabbing
> with
> >>>>>> gstreamer. First thing I did was to check I could acquire from
> >>>>>> WinMovieMaker, and that worked. I even successed with virtualdub.
> >>>>>>
> >>>>>
> >>>>> ok but still does not work with graphedit ? if yes this is really
> >>>>> strange. You have to figure out what is going on because
> dshowvideosrc
> >>>>> builds a directshow graph as graphedit does.
> >>>>>
> >>>>>
> >>>>>> Then I noticed was that my grabber source was emiting in YUY2
> format.
> >>>>>> When I gst-inspected my dshowvideosrc I realized it was not a
> supported
> >>>>>> format (was version 0.10.10), which explained the 'could not link
> elements'
> >>>>>> message I had with a simple dshowvideosrc ! fakesink pipeline.
> >>>>>> I have installed latest winbuilds version (now 0.10.4-prerelease).
> >>>>>> This one handles YUY2. But now I get a new error
> >>>>>> "gstdshowvideosrc.c:653:gst_dshowvideosrc_change_state: Can't RUN
> the
> >>>>>> directshow capture graph (error=-2147023729)"
> >>>>>>
> >>>>>
> >>>>> I think this is the same error as you got in graphedit ("device not
> >>>>> connected")
> >>>>>
> >>>>>
> >>>>>> I have tried to check on the web possible problems, but found
> nothing
> >>>>>> relevant. Only thing was to check directx version, and I have 9.0c.
> >>>>>> It feels frustrating to see all components but gstreamer able to
> >>>>>> acquire my video...
> >>>>>>
> >>>>>
> >>>>> You could report the graphedit problem to the device company. They
> >>>>> often uses it.
> >>>>> If you resolve the graphedit pb then dshowvideosrc will work. That's
> >>>>> all I can do without having the device in my hands.
> >>>>>
> >>>>>
> >>>>>> Regards,
> >>>>>> Al
> >>>>>>
> >>>>>> ------------------------------
> >>>>>> *De :* Julien Isorce <julien.isorce at gmail.com>
> >>>>>> *? :* Discussion of the development of GStreamer <
> >>>>>> gstreamer-devel at lists.sourceforge.net>
> >>>>>> *Envoy? le :* Jeudi, 16 Juillet 2009, 15h32mn 55s
> >>>>>> *Objet :* Re: [gst-devel] Re : Re : Re : Grabbing analog video
> source
> >>>>>> with gstreamer
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> 2009/7/16 Albert Costa <costa_albert at yahoo.fr>
> >>>>>>
> >>>>>>>
> >>>>>>> In graphedit, the property page for the element shows video decoder
> >>>>>>> options (mainly PAL and SECAM formats). The output pin also reports
> the
> >>>>>>> decoder options, plus the image format.
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>> And if I connect a video renderer and try to play, it says no
> >>>>>>> peripheral is connected.
> >>>>>>>
> >>>>>>
> >>>>>> So it's not a GStreamer problem.
> >>>>>>
> >>>>>> There is a software provided with the hardware, I tested it at home
> it
> >>>>>>> did allow the grabbing. But I don't know if there's a way to use
> the hw
> >>>>>>> without the sw...
> >>>>>>>
> >>>>>>
> >>>>>> From my experience, if you can see the hw in graphedit then you can
> >>>>>> use it without the sw. If not, you can't.
> >>>>>>
> >>>>>> Try to grab using "Window Movie Maker" that is installed by default
> >>>>>> on winxp
> >>>>>> (select "capture from video device")
> >>>>>>
> >>>>>>
> >>>>>>> Regards,
> >>>>>>> Al
> >>>>>>>
> >>>>>>
> >>>>>> Julien
> >>>>>>
> >>>>>>
> >>>>>>>
> >>>>>>> ------------------------------
> >>>>>>> *De :* Julien Isorce <julien.isorce at gmail.com>
> >>>>>>> *? :* Gstreamer <gstreamer-devel at lists.sourceforge.net>
> >>>>>>> *Envoy? le :* Jeudi, 9 Juillet 2009, 17h12mn 45s
> >>>>>>> *Objet :* Re: [gst-devel] Re : Re : Grabbing analog video source
> >>>>>>> with gstreamer
> >>>>>>>
> >>>>>>> (reply to the gst list)
> >>>>>>>
> >>>>>>> Note that you should have the same error doing:
> >>>>>>>
> >>>>>>> set GST_DEBUG=1
> >>>>>>> gst-launch dshowvideosrc ! fakesink
> >>>>>>>
> >>>>>>> About the reason of the error, you should have this error only if
> you
> >>>>>>> disconnect the usb link.
> >>>>>>>
> >>>>>>> -->Anything with right bouton on the capture filter in graphedit,
> to
> >>>>>>> open the property page ?
> >>>>>>> -->property page on the ouput pin ?
> >>>>>>> -->Is there a software joined to the device ? does it work ?
> >>>>>>>
> >>>>>>> Julien
> >>>>>>>
> >>>>>>> 2009/7/9 Albert Costa <costa_albert at yahoo.fr>
> >>>>>>>
> >>>>>>>> Hi,
> >>>>>>>> ok it does appear in the list. I wanted to add a renderer and see
> if
> >>>>>>>> it plays, but...
> >>>>>>>> Problem is then that it does not see that I have a source
> physically
> >>>>>>>> connected to it. I guess that's also why gstreamer plugin does not
> recognize
> >>>>>>>> it.
> >>>>>>>> See attached pict.
> >>>>>>>> Al
> >>>>>>>>
> >>>>>>>> ------------------------------
> >>>>>>>> *De :* Julien Isorce <julien.isorce at gmail.com>
> >>>>>>>> *? :* Discussion of the development of GStreamer <
> >>>>>>>> gstreamer-devel at lists.sourceforge.net>
> >>>>>>>> *Envoy? le :* Jeudi, 9 Juillet 2009, 14h51mn 42s
> >>>>>>>> *Objet :* Re: [gst-devel] Re : Grabbing analog video source with
> >>>>>>>> gstreamer
> >>>>>>>>
> >>>>>>>> dshowvideosrc handles a capture device only if the device driver
> >>>>>>>> implements the directshow capture interfaces.
> >>>>>>>> To check if you driver associated with your "SvideoToUsb device",
> >>>>>>>> implements those interfaces or not,
> >>>>>>>> you can use "graphedit" (you can find it on the web).
> >>>>>>>> Then if you see your device in "Video Capture Device" category,
> then
> >>>>>>>> it should be ok.
> >>>>>>>>
> >>>>>>>> Julien
> >>>>>>>>
> >>>>>>>> 2009/7/9 Albert Costa <costa_albert at yahoo.fr>
> >>>>>>>>
> >>>>>>>>> Hi,
> >>>>>>>>> thanks for the tips. I actually already use the winbuilds
> binaries,
> >>>>>>>>> so I got this one (though I'm on winbuild version 0.10.2, not
> 0.10.3).
> >>>>>>>>> However, I cannot see my grabber input with it. It works fine
> with
> >>>>>>>>> a simple usb webcam, but looks like the Svideo to USB grabber is
> not handled
> >>>>>>>>> the same way, pitty...
> >>>>>>>>> Regards,
> >>>>>>>>> Al
> >>>>>>>>>
> >>>>>>>>> ------------------------------
> >>>>>>>>> *De :* Julien Isorce <julien.isorce at gmail.com>
> >>>>>>>>> *? :* Discussion of the development of GStreamer <
> >>>>>>>>> gstreamer-devel at lists.sourceforge.net>
> >>>>>>>>> *Envoy? le :* Jeudi, 9 Juillet 2009, 11h53mn 54s
> >>>>>>>>> *Objet :* Re: [gst-devel] Grabbing analog video source with
> >>>>>>>>> gstreamer
> >>>>>>>>>
> >>>>>>>>> Hi,
> >>>>>>>>>
> >>>>>>>>> You can try dshowvideosrc from there:
> >>>>>>>>>
> >>>>>>>>> http://www.gstreamer-winbuild.ylatuya.es/doku.php?id=download
> >>>>>>>>>
> >>>>>>>>> which is different from the one who is in gst-plugins-bad
> >>>>>>>>>
> >>>>>>>>> see http://bugzilla.gnome.org/show_bug.cgi?id=517203 for more
> >>>>>>>>> informations.
> >>>>>>>>>
> >>>>>>>>> Julien
> >>>>>>>>>
> >>>>>>>>> 2009/7/8 Philip J?genstedt <philip at foolip.org>
> >>>>>>>>>
> >>>>>>>>>> I've done capture with GStreamer using v4l2src, but if you're on
> >>>>>>>>>> XP
> >>>>>>>>>> have a look at
> >>>>>>>>>>
> http://asabil.wordpress.com/2007/05/20/directshowvideosrc-for-gstreamer/
> >>>>>>>>>> Apparently it's dshowsrcwrapper in gst-plugins-bad.
> >>>>>>>>>>
> >>>>>>>>>> Philip
> >>>>>>>>>>
> >>>>>>>>>> On Wed, Jul 8, 2009 at 14:41, Albert Costa<
> costa_albert at yahoo.fr>
> >>>>>>>>>> wrote:
> >>>>>>>>>> > Hi,
> >>>>>>>>>> > I would like to know if anyone has already used GStreamer to
> get
> >>>>>>>>>> video from
> >>>>>>>>>> > an analog source? For some reasons, I may have to use a
> S-Video
> >>>>>>>>>> camera for a
> >>>>>>>>>> > project. So I'll need to get the video from it. Has anyone
> >>>>>>>>>> experienced using
> >>>>>>>>>> > gst with a frame grabber ? (btw, I'm under winXP)
> >>>>>>>>>> > I've tried a S-Video to USB converter, but I cannot see which
> >>>>>>>>>> plugin I could
> >>>>>>>>>> > use : ksvideosrc does not see it.
> >>>>>>>>>> > Any help or advice would be welcomed,
> >>>>>>>>>> > Regards,
> >>>>>>>>>> > Al
> >>>>>>>>>> >
> >>>>>>>>>> >
> >>>>>>>>>>
> ------------------------------------------------------------------------------
> >>>>>>>>>> > Enter the BlackBerry Developer Challenge
> >>>>>>>>>> > This is your chance to win up to $100,000 in prizes! For a
> >>>>>>>>>> limited time,
> >>>>>>>>>> > vendors submitting new applications to BlackBerry App
> World(TM)
> >>>>>>>>>> will have
> >>>>>>>>>> > the opportunity to enter the BlackBerry Developer Challenge.
> See
> >>>>>>>>>> full prize
> >>>>>>>>>> > details at: http://p.sf.net/sfu/Challenge
> >>>>>>>>>> > _______________________________________________
> >>>>>>>>>> > gstreamer-devel mailing list
> >>>>>>>>>> > gstreamer-devel at lists.sourceforge.net
> >>>>>>>>>> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >>>>>>>>>> >
> >>>>>>>>>> >
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>> Philip J?genstedt
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> ------------------------------------------------------------------------------
> >>>>>>>>>> Enter the BlackBerry Developer Challenge
> >>>>>>>>>> This is your chance to win up to $100,000 in prizes! For a
> limited
> >>>>>>>>>> time,
> >>>>>>>>>> vendors submitting new applications to BlackBerry App World(TM)
> >>>>>>>>>> will have
> >>>>>>>>>> the opportunity to enter the BlackBerry Developer Challenge. See
> >>>>>>>>>> full prize
> >>>>>>>>>> details at: http://p.sf.net/sfu/Challenge
> >>>>>>>>>> _______________________________________________
> >>>>>>>>>> gstreamer-devel mailing list
> >>>>>>>>>> gstreamer-devel at lists.sourceforge.net
> >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>>
> ------------------------------------------------------------------------------
> >>>>>>>>> Enter the BlackBerry Developer Challenge
> >>>>>>>>> This is your chance to win up to $100,000 in prizes! For a
> limited
> >>>>>>>>> time,
> >>>>>>>>> vendors submitting new applications to BlackBerry App World(TM)
> >>>>>>>>> will have
> >>>>>>>>> the opportunity to enter the BlackBerry Developer Challenge. See
> >>>>>>>>> full prize
> >>>>>>>>> details at: http://p.sf.net/sfu/Challenge
> >>>>>>>>> _______________________________________________
> >>>>>>>>> gstreamer-devel mailing list
> >>>>>>>>> gstreamer-devel at lists.sourceforge.net
> >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> ------------------------------------------------------------------------------
> >>>>>>> Enter the BlackBerry Developer Challenge
> >>>>>>> This is your chance to win up to $100,000 in prizes! For a limited
> >>>>>>> time,
> >>>>>>> vendors submitting new applications to BlackBerry App World(TM)
> will
> >>>>>>> have
> >>>>>>> the opportunity to enter the BlackBerry Developer Challenge. See
> full
> >>>>>>> prize
> >>>>>>> details at: http://p.sf.net/sfu/Challenge
> >>>>>>> _______________________________________________
> >>>>>>> gstreamer-devel mailing list
> >>>>>>> gstreamer-devel at lists.sourceforge.net
> >>>>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> ------------------------------------------------------------------------------
> >>>>>> Enter the BlackBerry Developer Challenge
> >>>>>> This is your chance to win up to $100,000 in prizes! For a limited
> >>>>>> time,
> >>>>>> vendors submitting new applications to BlackBerry App World(TM) will
> >>>>>> have
> >>>>>> the opportunity to enter the BlackBerry Developer Challenge. See
> full
> >>>>>> prize
> >>>>>> details at: http://p.sf.net/sfu/Challenge
> >>>>>> _______________________________________________
> >>>>>> gstreamer-devel mailing list
> >>>>>> gstreamer-devel at lists.sourceforge.net
> >>>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> ------------------------------------------------------------------------------
> >>>>> Enter the BlackBerry Developer Challenge
> >>>>> This is your chance to win up to $100,000 in prizes! For a limited
> >>>>> time,
> >>>>> vendors submitting new applications to BlackBerry App World(TM) will
> >>>>> have
> >>>>> the opportunity to enter the BlackBerry Developer Challenge. See full
> >>>>> prize
> >>>>> details at: http://p.sf.net/sfu/Challenge
> >>>>> _______________________________________________
> >>>>> gstreamer-devel mailing list
> >>>>> gstreamer-devel at lists.sourceforge.net
> >>>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>>
> ------------------------------------------------------------------------------
> >>>> Enter the BlackBerry Developer Challenge
> >>>> This is your chance to win up to $100,000 in prizes! For a limited
> time,
> >>>> vendors submitting new applications to BlackBerry App World(TM) will
> >>>> have
> >>>> the opportunity to enter the BlackBerry Developer Challenge. See full
> >>>> prize
> >>>> details at: http://p.sf.net/sfu/Challenge
> >>>> _______________________________________________
> >>>> gstreamer-devel mailing list
> >>>> gstreamer-devel at lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >>>>
> >>>>
> >>>
> >>
> >>
> >>
> >>
> ------------------------------------------------------------------------------
> >> Enter the BlackBerry Developer Challenge
> >> This is your chance to win up to $100,000 in prizes! For a limited time,
> >> vendors submitting new applications to BlackBerry App World(TM) will
> have
> >> the opportunity to enter the BlackBerry Developer Challenge. See full
> >> prize
> >> details at: http://p.sf.net/sfu/Challenge
> >> _______________________________________________
> >> gstreamer-devel mailing list
> >> gstreamer-devel at lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >>
> >>
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Enter the BlackBerry Developer Challenge
> > This is your chance to win up to $100,000 in prizes! For a limited time,
> > vendors submitting new applications to BlackBerry App World(TM) will have
> > the opportunity to enter the BlackBerry Developer Challenge. See full
> prize
> > details at: http://p.sf.net/sfu/Challenge
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: image/png
> Size: 569 bytes
> Desc: not available
>
> ------------------------------
>
>
> ------------------------------------------------------------------------------
> Enter the BlackBerry Developer Challenge
> This is your chance to win up to $100,000 in prizes! For a limited time,
> vendors submitting new applications to BlackBerry App World(TM) will have
> the opportunity to enter the BlackBerry Developer Challenge. See full prize
> details at: http://p.sf.net/sfu/Challenge
>
> ------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
> End of gstreamer-devel Digest, Vol 38, Issue 46
> ***********************************************
>
--
Sreerenj B
Software engineer,Carinov Networks Pvt Ltd
bsreerenj at gmail.com
mob: +91 9739469496
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20090721/8b8f756a/attachment.htm>
More information about the gstreamer-devel
mailing list