[Bug 721310] New: GstBin: consider allowing option to block propagation of EOS

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jan 1 10:37:08 PST 2014


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

           Summary: GstBin: consider allowing option to block propagation
                    of EOS
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: All
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: todd at agulnick.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Currently, when a GstBin detects that its sink elements have handled an EOS, it
forwards the EOS to its parent. This is generally what ought to happen for a
GstBin that operates as a sink.

But there are a variety of use cases where this is inconvenient. In particular,
there are applications that want to be notified of an EOS happening in a bin
without that EOS getting forwarded to the pipeline and affecting other elements
outside the bin.

There are several ways to accomplish this. One would be to subclass GstBin just
provide this functionality. Another would be to offer a property on GstBin that
accepts a custom event. When set, the GstBin forwards the custom event instead
of the EOS so that applications can catch it without its triggering the
standard EOS response.

-- 
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