[Bug 797169] compositor: Remove crossfade property and implement a more extensible interface like in glvideomixer

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Sep 21 06:27:00 UTC 2018


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

--- Comment #10 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
I think something entirely different, but something that can later be extended
nicely with new blending operators. Something enum based :)

Thibault, for your specific use case would you be fine with e.g. an API that
kind of maps to the Cairo API? You would set (in Cairo terms) SOURCE as
operator for the bottom pad (completely overwrites the background) with alpha
set to "crossfade-ratio), and then the top pad would be ADD and the alpha would
be (1-"crossfade-ratio").

I'm not sure what behaviour you want for more than two pads (do you use this?),
and the current implementation also seems broken as it bleeds through the
background

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