[Bug 759867] gl: Add support to compose VideoOverlayCompositionMeta before the display sink

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Sep 28 04:01:36 UTC 2018


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

--- Comment #14 from Matthew Waters (ystreet00) <ystreet00 at gmail.com> ---
(In reply to Nicolas Dufresne (ndufresne) from comment #13)
> Cool stuff, I have one concern though, the font rendering will be low res if
> input streams are scaled during composition. That's slightly related to
> Sebastian comment I must admit. We also add one render pass per input
> streams, while adding composition overlay to the buffer being composed
> seemed more efficient.

Doing overlay compositing in glvideomixer itself is either a load of hurt to
deal with the different blending modes or would result in effectively the same
thing (render to temporary and then blend).  This gets a nice middle ground
that can also be used elsewhere in front of any GL element.

Ideally, one shouldn't scale when compositing at glvideomixer however I can see
why that might cause some design/architecture issues.

I don't think a download -> composite -> upload for a full frame is less
performant than only uploading the overlays.

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