Adding videoflip to pipeline creates errors

Rob Smith smith at trdeo.co.uk
Tue Mar 22 01:52:07 PDT 2011


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