mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-24 17:20:36 +00:00
2fd84a6c86
Except for gst/gl/gstglfuncs.h It is up to the client app to include these headers. It is coherent with the fact that gstreamer-gl.pc does not require any egl.pc/gles.pc. I.e. it is the responsability of the app to search these headers within its build setup. For example gstreamer-vaapi includes explicitly EGL/egl.h and search for it in its configure.ac. For example with this patch, if an app includes the headers gst/gl/egl/gstglcontext_egl.h gst/gl/egl/gstgldisplay_egl.h gst/gl/egl/gstglmemoryegl.h it will *no longer* automatically include EGL/egl.h and GLES2/gl2.h. Which is good because the app might want to use the gstgl api only without the need to bother about gl headers. Also added a test: cd tests/check && make libs/gstglheaders.check https://bugzilla.gnome.org/show_bug.cgi?id=784779 |
||
---|---|---|
.. | ||
audiomixmatrix | ||
avsamplesink | ||
camerabin2 | ||
codecparsers | ||
compositor | ||
directfb | ||
gl | ||
gtk | ||
ipcpipeline | ||
mpegts | ||
mxf | ||
opencv | ||
qt | ||
uvch264 | ||
waylandsink | ||
Makefile.am | ||
meson.build | ||
playout.c |