[vlc-commits] libvlc: avoid including OpenGL headers in the host bridge
Steve Lhomme
git at videolan.org
Tue Feb 11 08:21:38 CET 2020
vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Tue Feb 11 08:21:30 2020 +0100| [32cb18379883d504750f7bc59939a0f05f49ecb5] | committer: Steve Lhomme
libvlc: avoid including OpenGL headers in the host bridge
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=32cb18379883d504750f7bc59939a0f05f49ecb5
---
modules/video_output/Makefile.am | 5 -----
modules/video_output/vgl.c | 5 ++++-
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/modules/video_output/Makefile.am b/modules/video_output/Makefile.am
index bcb19e2949..6bccecf006 100644
--- a/modules/video_output/Makefile.am
+++ b/modules/video_output/Makefile.am
@@ -333,12 +333,7 @@ libvmem_plugin_la_SOURCES = video_output/vmem.c
libwdummy_plugin_la_SOURCES = video_output/wdummy.c
libwextern_plugin_la_SOURCES = video_output/wextern.c
libyuv_plugin_la_SOURCES = video_output/yuv.c
-
libvgl_plugin_la_SOURCES = video_output/vgl.c
-libvgl_plugin_la_CFLAGS = $(AM_CFLAGS) $(GL_CFLAGS)
-if HAVE_ANDROID
-libvgl_plugin_la_CFLAGS += $(GLES2_CFLAGS) -DUSE_OPENGL_ES2
-endif
vout_LTLIBRARIES += \
libflaschen_plugin.la \
diff --git a/modules/video_output/vgl.c b/modules/video_output/vgl.c
index 7602ef309e..99cf6f747e 100644
--- a/modules/video_output/vgl.c
+++ b/modules/video_output/vgl.c
@@ -27,7 +27,6 @@
#include <vlc_plugin.h>
#include <vlc_vout_display.h>
#include <vlc_opengl.h>
-#include "opengl/gl_common.h"
#include <vlc/libvlc.h>
#include <vlc/libvlc_picture.h>
@@ -35,6 +34,10 @@
#include <vlc/libvlc_renderer_discoverer.h>
#include <vlc/libvlc_media_player.h>
+#ifndef GL_RGBA
+#define GL_RGBA 0x1908
+#endif
+
struct vout_display_sys_t
{
libvlc_video_output_cleanup_cb cleanupCb;
More information about the vlc-commits
mailing list