Streaming with fbdevsink

Guillermo Rodriguez Garcia guille.rodriguez at gmail.com
Thu Sep 17 04:24:55 PDT 2015


Hi,

2015-09-17 12:37 GMT+02:00 Alejandro Vázquez <vazlup at gmail.com>:
> Hi all!
> I'm testing  gstreamer with framebuffer.
>
> I have test with gst-launch-1.0 -v videotestsrc pattern=snow !  fbdevsink
> and work fine.
> The problem is that i want test with a videostreaming but don't work.
>
> gst-launch-1.0 souphttpsrc location=http://IP/stream.mjpeg ! jpegdec !
> fbdevsink
> Setting pipeline to PAUSED ...
> Pipeline is PREROLLING ...
> /GstPipeline:pipeline0/GstJpegDec:jpegdec0.GstPad:src: caps = video/x-raw,
> fo1
> ERROR: from element /GstPipeline:pipeline0/GstSoupHTTPSrc:souphttpsrc0:
> Inter.
> Additional debug info:
> gstbasesrc.c(2865): gst_base_src_loop ():
> /GstPipeline:pipeline0/GstSoupHTTPS:
> streaming task paused, reason not-negotiated (-4)
> ERROR: pipeline doesn't want to preroll.
> Setting pipeline to NULL ...
> /GstPipeline:pipeline0/GstJpegDec:jpegdec0.GstPad:src: caps = NULL
> Freeing pipeline ...
>
> Using xvimagesink work fine.

You might need to add videoconvert and/or videoscale to your pipeline.
xvimagesink can do some conversion/scaling internally which fbdevsink
probably cannot do.

-- 
Guillermo Rodriguez Garcia
guille.rodriguez at gmail.com


More information about the gstreamer-devel mailing list