François Cartegnie pushed to branch master at VideoLAN / VLC


Commits:
c0308a8c by Alaric Senat at 2024-03-21T12:17:38+00:00
wasm: gl: disable egl_pbuffer for emscripten

Emscripten does not provide `eglCreatePbufferSurface` and the module is
built for every EGL supporting platforms since
75b62f44d8d08aac581e67dea4b4658b3736ce9f.
This was not failing on the CI as we don't link for now. Only the symbol
is missing from the implementation.

- - - - -


1 changed file:

- modules/video_output/opengl/Makefile.am


Changes:

=====================================
modules/video_output/opengl/Makefile.am
=====================================
@@ -221,6 +221,7 @@ libegl_pbuffer_filter_plugin_la_SOURCES = 
video_filter/egl_pbuffer.c \
 libegl_pbuffer_filter_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(EGL_FLAGS)
 libegl_pbuffer_filter_plugin_la_LIBADD = $(EGL_LIBS)
 
+if !HAVE_EMSCRIPTEN
 if HAVE_EGL
 if HAVE_GL
 libegl_pbuffer_filter_plugin_la_LIBADD += libvlc_opengl.la $(GL_LIBS)
@@ -233,6 +234,7 @@ vout_LTLIBRARIES += libegl_pbuffer_filter_plugin.la
 endif
 endif
 endif
+endif
 
 libegl_surfacetexture_plugin_la_SOURCES = video_filter/egl_surfacetexture.c
 libegl_surfacetexture_plugin_la_CFLAGS = $(AM_CFLAGS) $(EGL_CFLAGS) 
-DUSE_OPENGL_ES2



View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/commit/c0308a8c36f481f7108986d268a130051f7d5b00

-- 
View it on GitLab: 
https://code.videolan.org/videolan/vlc/-/commit/c0308a8c36f481f7108986d268a130051f7d5b00
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance
_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to