GNOME Bugzilla – Bug 736748
1.4.1 regression: textoverlay: Internal data flow error with decodebin
Last modified: 2014-09-16 14:32:53 UTC
The following command fails: gst-launch-1.0 videotestsrc ! textoverlay ! decodebin ! video/x-raw \ ! fakesink with the error: Setting pipeline to PAUSED ... Pipeline is PREROLLING ... ERROR: from element /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0: Internal data flow error. Additional debug info: gstbasesrc.c(2933): gst_base_src_loop (): /GstPipeline:pipeline0/GstVideoTestSrc:videotestsrc0: streaming task paused, reason not-linked (-1) ERROR: pipeline doesn't want to preroll. Setting pipeline to NULL ... Freeing pipeline ... Removing any one of "textoverlay", "decodebin" or "video/x-raw" allows the pipeline to run. This seems to be a regression in 1.4.1 vs. 1.4.0. I am using the GStreamer packages in debian stable version 1.4.1-1.1 I suspect this may be related to #733916 which I raised previously which relates to the `GstVideoOverlayComposition` mechanism. I suspect this is the case as it was the same unit-test in my app that started failing. The workaround I put in my app for #733916 such that it would work with 1.4.0 no longer works with 1.4.1. I have not yet done sufficient investigation to either narrow down the cause or work around the issue.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 735844 ***