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

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Apr 23 05:46:53 PDT 2014


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

--- Comment #4 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-04-23 12:46:51 UTC ---
Interesting comment, in cogl-winsys-egl.c

/* eglGetProcAddress doesn't support fetching core API so we need to
     get that separately with GModule */

Then they use a non-NULL module. In their configure.ac file they detect each GL
library and set the GL SO name into a per-API unique name. They assume GL is in
the library path, it's supposed to be for RPi, not sure why we hardcoded the
path. They only case they use NULL is for Windows and OSX, using big GL.

They have a in_code boolean added to their get_proc_address() method, though
imho we could also use a null-check and fallback. The plus side, is that it
guaranties that you don't load big-GL symbols when doing gles, as they can be
different.

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