videoflip causes critical errors in gstreamer 1.0

Claudio Basile claudio at cloudzilla.com
Thu Mar 21 16:43:26 PDT 2013


Hello,

While using the following pipeline I get a spew of critical errors and I can't figure out if this is due to a gstreamer bug or an issue with my pipeline:

$ gst-launch-1.0 tcpserversrc port=5503 ! videoparse format=11 width=300 height=200 framerate=20/1 ! videoconvert ! videoflip method=3 ! autovideosink

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
(gst-launch-1.0:21259): GStreamer-CRITICAL **: gst_segment_to_stream_time: assertion `segment->format == format' failed
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
(gst-launch-1.0:20617): GStreamer-CRITICAL **: gst_segment_to_stream_time: assertion `segment->format == format' failed
(gst-launch-1.0:20617): GStreamer-CRITICAL **: gst_segment_to_stream_time: assertion `segment->format == format' failed
(gst-launch-1.0:20617): GStreamer-CRITICAL **: gst_segment_to_stream_time: assertion `segment->format == format' failed
...

Interestingly, the video is shown correctly despite the critical errors.
If I remove the videoflop element, then the critical errors disappear.

The problem doesn't reproduce on gstreamer-0.10, where the following pipeline works fine with no critical errors:

$ gst-launch tcpserversrc port=5503 ! videoparse format=10 width=300 height=200 framerate=20/1 ! ffmpegcolorspace ! videoflip method=3 ! autovideosink


My setup is Ubuntu 12.10 (desktop) with the gstreamer1.0-* and gstreamer0.10-* packages installed:

$ gst-launch-1.0 --version
gst-launch-1.0 version 1.0.1
GStreamer 1.0.1

$ gst-launch --version
gst-launch-0.10 version 0.10.36
GStreamer 0.10.36

Please help.
Thanks

Claudio


More information about the gstreamer-devel mailing list