[gstreamer-bugs] [Bug 617512] New: [alpha] should work in passthrough in all formats if alpha == 1.0

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon May 3 03:29:56 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=617512
  GStreamer | gst-plugins-good | git

           Summary: [alpha] should work in passthrough in all formats if
                    alpha == 1.0
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: bilboed at gmail.com
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


alpha always converts the incoming gstreamer to an alpha variant, regardless of
whether it will need to apply alpha or not.

It should be able to passthrough the input buffer without any modifications if
the following conditions are met:
* method == 'set'
* alpha == 1.0

This would allow having the following pipeline push out I420 all the way:

videotestsrc ! video/x-raw-yuv,format=I420 ! alpha alpha=1.0 !
video/x-raw-yuv,format={ AYUV, I420 } ! fakesink

The caps should be re-negotiated the moment alpha modification is needed (i.e.
if you have a running pipeline as above, and you change alpha to 0.99999).

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