[Bug 731204] androidmedia: Implement zerocopy rendering
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Jun 18 03:01:57 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=731204
GStreamer | gst-plugins-bad | git
--- Comment #17 from Matthieu Bouron <matthieu.bouron at collabora.com> 2014-06-18 10:01:51 UTC ---
We will have to deal with:
1) Meta and process ordering:
Let's have a buffer with the GLTextureUploadMeta, OverlayCompositionMeta and
the AffineTransformationMeta.
We should have a way to know which operation should be done first. Because we
might want to do:
Upload -> Composition -> Affine Transformation
OR
Upload -> Affine Transformation -> Composition
2) In this particular case (with amcvideodec):
The transformation matrix is used for the texture sampling, which comes before
any further composition. So we can have:
Upload -> Affine Transformation (used during the OES -> 2D/RGBA) based on the
transformation matrix returned by the SurfaceTexture -> Composition -> Affine
Transformation 2 -> [...].
Unfortunately I don't have a clear solution for this yet.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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