[Bug 668483] video: add support for global-alpha multiplicator for overlay rectangles

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Mar 25 03:42:40 PDT 2012


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

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.37

--- Comment #19 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2012-03-25 10:42:33 UTC ---
Great, let's get this in:

 commit 35a17ac152a3563875624988eb94d3209aa19e80
 Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
 Date:   Sun Mar 25 00:31:41 2012 +0000

    video: overlay-composition: blending micro-optimisation

 commit 79953f27a86c9c550e2ccaa68eb37d56ab63575a
 Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
 Date:   Sun Mar 25 00:22:29 2012 +0000

    video: overlay-composition: try to avoid floating point maths in inner loop

    Try to avoid floating point maths for each pixel to be blended in
    inner loop, and try to avoid the multiplication entirely for the
    most common case of the global alpha being 1. Could probably be
    refactored a bit more.

commit 32679e1826267a7b63a69bfbc7f0f4c9c6addb15
Author: Tim-Philipp Müller <tim.muller at collabora.co.uk>
Date:   Sat Mar 24 19:47:10 2012 +0000

    video: overlay-composition: some minor clean-ups

    extract_alpha and apply_global alpha always return TRUE really,
    so just do away with the return value. Convert a g_return_if_fail()
    into a g_assert(), since this is only to check internal consistency
    and not a guard for public API. Add some locking.

    https://bugzilla.gnome.org/show_bug.cgi?id=668483

commit 9d1b331004bb1d6dba91eaea294af6adcadc29a3
Author: Holger Kaelberer <hk at getslash.de>
Date:   Sat Mar 24 19:38:26 2012 +0000

    tests: add unit test for video overlay composition global alpha support

    https://bugzilla.gnome.org/show_bug.cgi?id=668483

commit 76c0881549e73efb4995ac8b38d596d51d1cc0fe
Author: Holger Kaelberer <hk at getslash.de>
Date:   Sat Mar 24 19:31:29 2012 +0000

    video: overlay-composition: add support for global alpha multiplicator

    https://bugzilla.gnome.org/show_bug.cgi?id=668483

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