GNOME Bugzilla – Bug 795836
compositor: Cross-fading mode requires alpha output but does not renegotiate if cross-fading is selected
Last modified: 2018-05-05 14:32:32 UTC
+++ This bug was initially created as a clone of Bug #784827 +++ See summary. If cross-fading is selected at a later time, no renegotiation will be triggered and non-alpha output would be generated. It is only setting the needs_alpha flag on the pad, which is read the next time renegotiation is happening.
Fixing, it's easy
commit 0680c3e47d496fecd62d6f20ee8bda76f947521c Author: Sebastian Dröge <sebastian@centricular.com> Date: Sat May 5 16:14:14 2018 +0200 videoaggregator: Move needs_alpha pad field to the private struct And also trigger renegotiation if the value has changed. https://bugzilla.gnome.org/show_bug.cgi?id=795836