gl: don't export symbols that are not supposed to be public
authorTim-Philipp Müller <tim@centricular.com>
Fri, 11 Aug 2017 17:38:41 +0000 (18:38 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Sat, 9 Dec 2017 19:32:29 +0000 (19:32 +0000)
commit4be04f8315bfa0b1209e782fd25516a51fc7114d
tree4e5526ba6d139afe89590c5a5816b512e3abb78b
parent150511d931deefbc0e4595f707181fe4f32ae464
gl: don't export symbols that are not supposed to be public

Make a bunch of symbols private that are currently leaked
accidentally because they have a gst_* prefix and are used
internally. We mark those we can't make static with
G_GNUC_INTERNAL so that they get hidden with the autotools
build as well (although we could just pass -fvisibility=hidden
there too).
gst-libs/gst/gl/egl/gstglcontext_egl.h
gst-libs/gst/gl/gstglcontext.c
gst-libs/gst/gl/gstglwindow.c
gst-libs/gst/gl/wayland/gstglwindow_wayland_egl.h
gst-libs/gst/gl/x11/gstglcontext_glx.c
gst-libs/gst/gl/x11/gstglcontext_glx.h
gst-libs/gst/gl/x11/gstgldisplay_x11.c
gst-libs/gst/gl/x11/gstglwindow_x11.c
gst-libs/gst/gl/x11/gstglwindow_x11.h
gst-libs/gst/gl/x11/xcb_event_source.c