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 797240 - gl: GstGLWindowError & GstGLContextError not considered error domains by g-i
gl: GstGLWindowError & GstGLContextError not considered error domains by g-i
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-base
unspecified
Other Linux
: Normal critical
: 1.15.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-10-03 05:12 UTC by Sebastian Dröge (slomo)
Modified: 2018-10-03 10:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2018-10-03 05:12:54 UTC
They're just considered normal enums and their quark functions are methods on GstGLWindow / GstGLContext. That's probably also exactly the problem.

Not sure if this is us doing something wrong, or just a bug in gobject-introspection that has to be fixed.


This prevents usage of those errors from bindings.
Comment 1 Sebastian Dröge (slomo) 2018-10-03 09:39:16 UTC
Hmm but GstPlayerError (and there's a GstPlayer) is correctly recognized as error domain. Not sure what the heuristic there is
Comment 2 Sebastian Dröge (slomo) 2018-10-03 09:40:32 UTC
Also the errors in libgstgl have no GTypes, but that is probably independent. Just probably makes some bindings unhappy.