[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