Vlcjs/incoming.1
- Nov 30, 2020
-
-
Mehdi Sabwat authoredd1871878
-
Mehdi Sabwat authored
WASM_STANDALONE does not support -pthread
8d5a445d -
Mehdi Sabwat authored
- merge the previous build scripts into one - allow building outside of vlc source - add wasm32-emscripten ci
959c3861 -
Mehdi Sabwat authoredae473559
-
Mehdi Sabwat authored
The Webgl context cannot be shared between workers, we need to be able to have : - shader and program creation and linking - gl operations in the same worker.
836c0d6a -
Mehdi Sabwat authored
The module contains a window module that sets the window type and a gl es2 submodule implementing webgl function calls.
2fb106c4 -
Mehdi Sabwat authoredb97492ee
-
Brateau Etienne authored6295f400
-
Mehdi Sabwat authored3c1ff2c4
-
Mehdi Sabwat authored
json_parse is already defined in misc/, the way wasm-emscripten build works does not support partial linking. https://trac.videolan.org/vlc/ticket/25156
de0de97c -
Mehdi Sabwat authored
We need to specify the pthread flag for compilation and linking, otherwise tests will fail.
51e1e3d5 -
Mehdi Sabwat authoredf7e548b3
-
Mehdi Sabwat authored
posix/sort.c won't be added because qsort_r is not supported. - add vlc_getProxyUrl stub for emscripten - disable deprecated GL functions for emscripten The build system assumes OpenGL functions are implemented if the headers are defined. Which is wrong, so we need to disable the HAVE_GL marker. we use AM_LINK_IFELSE() because AC_COMPILE will add the "-c" option, and thus the in wasm-emscripten this function will appear supported even if it is not. - add thread_id for emscripten - add weak attribute support for wasm - handle sout linking when disabled this commit fixes a mismatch in the prototype of sout_StreamChainNew, and adds a stub for sout_instance_ControlsPace to allow linking without error.
19365014 -
Mehdi Sabwat authored
clock_nanosleep() is not supported in emscripten Implementation from : https://code.woboq.org/userspace/glibc/sysdeps/unix/clock_nanosleep.c.html
6f5a04cb -
Mehdi Sabwat authored
Co-Author: Etienne Brateau <etienne.brateau@gmail.com> - add emscripten target - set toolchain variables in bootstrap and main.mak - add meson_system_name for emscripten - add CMAKE_SYSTEM_NAME
d1f0c8b6
-