[Bug 736748] New: 1.4.1 regression: textoverlay: Internal data flow error with decodebin

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Sep 16 07:02:28 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=736748
  GStreamer | gstreamer (core) | 1.4.1

           Summary: 1.4.1 regression: textoverlay: Internal data flow
                    error with decodebin
    Classification: Platform
           Product: GStreamer
           Version: 1.4.1
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: gnome at williammanley.net
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


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.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list