[Bug 663333] New: basetransfrom cache should be invalidated whenever there is any change in the peer caps

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Nov 3 08:45:18 PDT 2011


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

           Summary: basetransfrom cache should be invalidated whenever
                    there is any change in the peer caps
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: sjoerd at luon.net
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


gst_caps_is_equal simply checks of both cap sets represent the same global set
of capabilities, so it doesn't take into account any specific ordering
information, to be more precise, the following caps are equal:

video/x-raw-yuv, width=640 ; video/x-raw-yuv, width=[1..MAX] and
video/x-raw-yuv, width=320; video/x-raw-yuv, with=[1..MAX]

Not flushing the cache can cause an upstream element to stay with the old
resolution instead of moving to the new one if switching between these caps
after a basetransform.

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