[Bug 759867] gl: Add support to compose VideoOverlayCompositionMeta before the display sink
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Tue Oct 2 08:46:48 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=759867
--- Comment #15 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
I think what Nicolas means is the "window size" support in the allocation query
for the overlay composition meta. The sink (or in our case glvideomixer) could
specify in the allocation query response that it will render the overlays on a
surface of size AxB while the surface size at the overlay element is CxD (and
usually smaller). The overlay element would then produce overlays at a higher
resolution so that they look as nice as possible at the point where they're
burned into the actual video frame.
Now if you do the overlay composition before glvideomixer, you have the problem
that glvideomixer could scale the inputs itself just before doing its thing.
And that would be now *after* burning the overlays into the actual video frame
from what I understand. Scaling of inputs in glvideomixer happens at the
composition stage, not in the glcolorconvert before, right?
IMHO this shouldn't block this patchset but should just get a FIXME comment
somewhere in the code.
--
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