After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 706523 - eglCreateImageKHR symbol is not always defined for eglglessink and is not portable
eglCreateImageKHR symbol is not always defined for eglglessink and is not por...
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-08-21 18:24 UTC by james.hodapp
Modified: 2014-10-30 18:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description james.hodapp 2013-08-21 18:24:21 UTC
When working with the gst-plugins-bad master branch and compiling it for packaging with Ubuntu Touch, I ran across this warning while it was creating the introspection API:

(gst-plugin-scanner:11095): GStreamer-WARNING **: Failed to load plugin '/build/buildd/gst-plugins-bad1.0-1.1.3/ext/eglgles/.libs/libgsteglglessink.so': /build/buildd/gst-plugins-bad1.0-1.1.3/ext/eglgles/.libs/libgsteglglessink.so: undefined symbol: eglCreateImageKHR

This is due to a custom libEGL.so that doesn't export the eglCreateImageKHR symbol, but it highlights the fact that all calls to eglCreateImageKHR need to be made to be more portable like in the following example:

http://cgit.freedesktop.org/mesa/demos/commit/?id=43c2122af1caa750531f29bf734c03d1f50801d1
Comment 1 Sebastian Dröge (slomo) 2013-12-24 14:02:50 UTC
Is the same also happening for other EGL symbols? Want to provide a patch?

In gst-plugins-gl this is handled like this already (but no EGLImage support yet).
Comment 2 Tim-Philipp Müller 2014-10-30 18:50:48 UTC
eglglessink was removed in the latest stable release series, with glimagesink being the replacement.

Please file a new bug against glimagesink if you still have problems with
glimagesink and recent versions of GStreamer (git master or 1.4.x), thanks!