[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