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 797319 - GST_GL_DISPLAY_EGL_NAME undeclared when running the gstreamer-rs-sys test suite
GST_GL_DISPLAY_EGL_NAME undeclared when running the gstreamer-rs-sys test suite
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
unspecified
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-10-22 12:53 UTC by Jordan Petridis
Modified: 2018-11-03 12:11 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jordan Petridis 2018-10-22 12:53:12 UTC
While running the tests of the rust -sys bindings, I hit the following issue.

https://paste.gnome.org/peztjkb0g

slomo identified this as a bug in gst-plugins-base, here is the relevant github comment about it.

> This is a bug in GStreamer in one way or another. That constant (and a few others) are added to the .gir file but are not included by the specified header. This constant would require explicit inclusion of gst/gl/egl/gstglmemoryegl.h or gst/gl/egl/gstgldisplay_egl.h. Needs a bug report against GStreamer.

gstreamer-rs-sys issue: https://github.com/sdroege/gstreamer-sys/issues/16#issuecomment-430136136
Comment 1 Sebastian Dröge (slomo) 2018-10-22 12:55:49 UTC
So either we need to add all the relevant headers... or what I would prefer is to some how not have the EGL, Wayland, X11, etc. specific API in the .gir file at all, but in a separate .gir file that only exists when it is enabled.
Comment 2 Matthew Waters (ystreet00) 2018-10-22 13:12:48 UTC
Adding the relevant headers is not what I would prefer.  A new GstGL-system/platform/thingy .gir with maybe some other things like gstglfuncs.h is a more useful split.
Comment 3 Sebastian Dröge (slomo) 2018-10-22 13:37:28 UTC
I also prefer that solution, but I don't know how to do that best build-system-wise.
Comment 4 GStreamer system administrator 2018-11-03 12:11:17 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/497.