[gstreamer-bugs] [Bug 595886] New: gst_pad_fixate_caps() does not return fixed caps in case of multiple structures

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Sep 21 16:06:41 PDT 2009


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

           Summary: gst_pad_fixate_caps() does not return fixed caps in
                    case of multiple structures
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: rob at ti.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


The default gst_pad_fixate_caps() previously would only fixate each individual
struct.  But in case there are multiple structs, the resulting caps would still
not be fixed.  In the spirit of how individual structs are fixated, this patch
changes gst_pad_fixate_caps() to remove all but the first struct.

This issue shows up, for example, when using a pipeline with a video decoder
updated to support video/x-raw-yuv and video/x-raw-yuv-strided with a video
sink that supports both (or ANY caps, such as fakesink)

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