[Bug 728753] New: glimagesink: Failed to create context with libMali

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Apr 22 12:58:46 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=728753
  GStreamer | gst-plugins-bad | git

           Summary: glimagesink: Failed to create context with libMali
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: nicolas.dufresne at collabora.co.uk
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I've replace eglglessink with glimagesink on my platform using libMali.so bu
the it will fail at create a context with the following error:

> gstglimagesink.c:459:_ensure_gl_setup:<glimagesink0> error: could not GetProcAddress core opengl functions

Tracking it down a bit shows that it's trying to load "glGetError",
"glGetString", "glGetStringi", "glGetIntegerv" through eglGetProcAddress(). The
problem I see is that the spec does not state that this egl specific function
should also return generic GL symbols, and libMali does not seem to do so
(unlike mesa). So we get NULL and fail, where eglglessink worked before.

https://www.khronos.org/registry/egl/sdk/docs/man/html/eglGetProcAddress.xhtml

-- 
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