[Bug 668001] New: capsfilter permissive mode

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jan 16 04:27:02 PST 2012


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

           Summary: capsfilter permissive mode
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: robert.swain at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Consider the following pipeline:

src ! ... some elements ... ! capsfilter ! ... ! sink

In camerabin2, some of these elements are bins and camerabin2 itself is a
self-contained pipeline. There are situations where it is desirable to change
the caps on the capsfilter and send a renegotiate event to the source. However,
there may be buffers between the source and the capsfilter with the old caps.

It may be desirable in some use cases to allow these buffers with the old caps
to pass only until a buffer is encountered with the new caps. This would be to
avoid loss of any captured buffers.

A simple solution is to set the caps on the capsfilter to "new caps; old caps"
but some may consider this too permissive.

This ticket is a placeholder for if a generic solution ever becomes desirable.

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