[Bug 745107] glimagesink: implement GstVideoOverlayCompositionMeta
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Jul 22 14:10:05 PDT 2015
https://bugzilla.gnome.org/show_bug.cgi?id=745107
Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
Resolution|--- |FIXED
--- Comment #88 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> ---
This fixes concern 5, 6 and 7. And fixes a regression in Lubosz branch when he
added meta parameter.
About the 3D stuff, gstglviewconvert, which I believe is needed, does not
forward the composition meta, which should lead to textoverlay not attaching
it. That's what I expected, please confirm me if I'm wrong. So the bad result
is because textoverlay does not support (and does not fail) in presence of 3D
view. Sink support for that seems like the step after fixing the software
renderer.
About the window pixel-aspect-ratio. It would be a nice to have, but not
passing it does not result in bug of any kind. The only side, is that the
overlay is being scaled, which arguable is something we try to avoid to produce
perfect quality subtitle. I'll file a separate bug for that one.
commit 4f4aedecf37830e95676cfbb407540e654de9527
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date: Wed Jul 22 16:58:12 2015 -0400
glupload: Forward composition meta even without params
When the sink does not know the window size (e.g not created yet)
it will not add any param to the the composition meta. This is no
reason not to forward this meta API. Fixes issue where it could not
attach until we resize the window.
https://bugzilla.gnome.org/show_bug.cgi?id=745107
commit e310e6d5403d703c241fb1fa84977113cb828651
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date: Wed Jul 22 15:56:34 2015 -0400
gloverlaycompositor: Keep memory pointer alive
Keep the composition memory pointer alive while it's being
wrapped inside a GstGLMemory object.
https://bugzilla.gnome.org/show_bug.cgi?id=745107
commit 9c020443e6959b7c710e6de2ddbee36e9e2a3aab
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date: Wed Jul 22 14:17:42 2015 -0400
gloverlaycompositor: Pass buffer stride
The overlay pixel buffer stride was not given back
to the GL image.
https://bugzilla.gnome.org/show_bug.cgi?id=745107
--
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