[Bug 760916] gl: implement GstGLMemoryEGL
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed May 4 07:23:58 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=760916
Matthew Waters (ystreet00) <ystreet00 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
Target Milestone|git master |1.9.1
Severity|normal |enhancement
--- Comment #17 from Matthew Waters (ystreet00) <ystreet00 at gmail.com> ---
commit 5498e97a11c2627af22560cdc949d8f95883210e
Author: Matthew Waters <matthew at centricular.com>
Date: Wed May 4 12:17:59 2016 +1000
gl/egl: replace gsteglimagememory with an EGLImage wrapper
That can be passed to GstGLMemoryEGL.
This also ports the dmabuf uploader to GstEGLImage and GstGLMemoryEGL.
commit c83fd26c80a9637803476f6605a4dae97e2fd529
Author: Gwang Yoon Hwang <yoon at igalia.com>
Date: Thu Jan 21 22:18:17 2016 +0900
gl: implement GstGLMemoryEGL
Because current GstEGLImageMemory does not inherit GstGLMemory, GLUpload
allocates additional GLMemory and upload the decoded contents from the
decoder
which uses EGLImage (e.g. gst-omx in RPi).
This work adds GstGLMemoryEGL to avoid this overhead. Decoders allocate
GstGLMemoryEGL and decode its contents to the EGLImage of GstGLMemoryEGL.
And
GLUpload uses this memory without allocation of additional textures and
blit
operations.
[Matthew Waters]: gst-indent the sources and fix a critical retreiving the
egl
display from the memory.
https://bugzilla.gnome.org/show_bug.cgi?id=760916
--
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