Adding videoflip to pipeline creates errors

4ernov 4ernov at gmail.com
Tue Mar 22 06:02:34 PDT 2011


Hi, Rob,

I've recently worked with videoflip, too, and I've noticed that it's
pretty sensitive to colorspace of its input. Consider adding
ffmpegcolorspace right before videoflip element in the second
pipeline, I think it should help. In my case it also saved about 50%
of CPU performance.

> Hello,
>
> I'm running into problems with my pipeline, where basically i'd like to
> rotate the video source by 180 degrees. I'm running on an embedded
> device, using TI hardware dsp encoder. The pipeline that i'm starting
> with is this:
>
> v4l2src !
> video/x-raw-yuv,format=(fourcc)UYVY,width=320,height=240,framerate=10/1 ! TIVidenc1 engineName=codecServer codecName=h264enc ! rtph264pay name=pay0 pt=96
>
> I'm using this pipeline with the example code found with the gst-rtsp
> server package, and it works fine. However, whenever I add the videoflip
> plugin, I just get errors. This is the pipeline i've tried:
>
> v4l2src !
> video/x-raw-yuv,format=(fourcc)UYVY,width=320,height=240,framerate=10/1 ! videoflip method=2 ! TIVidenc1 engineName=codecServer codecName=h264enc ! rtph264pay name=pay0 pt=96
>
> which outputs the error messages:
>
> 0:00:08.377593970  1629    0x11008 ERROR
> GST_PIPELINE ./grammar.y:614:gst_parse_perform_link: could not link
> v4l2src0 to videoflip0
> 0:00:08.388915992  1629    0x11008 ERROR
> GST_PIPELINE ./grammar.y:614:gst_parse_perform_link: could not link
> videoflip0 to tividenc10
> 0:00:08.389617897  1629    0x11008 WARN        rtspmediafactory
> rtsp-media-factory.c:508:default_get_element: recoverable parsing error:
> could not link v4l2src0 to videoflip0
> 0:00:08.420776344  1629    0x11008 WARN               rtspmedia
> rtsp-media.c:911:alloc_udp_ports: multiudpsink version found without
> buffer-size property
> 0:00:16.318237290  1657    0x11008 WARN                    v4l2
> gstv4l2object.c:1842:gst_v4l2_object_probe_caps_for_format:<v4l2src0>
> Could not probe minimum capture size for pixelformat UYVY
>
>
> I've also tried with queues added either side of videoflipCan anyone
> give guidance as to these errors and warning, and what I might need to
> add in the pipeline to fix this?
>
> Thanks very much,
> Rob Smith


More information about the gstreamer-devel mailing list