[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