[vlc-commits] [Git][videolan/vlc][master] 4 commits: contrib: libplacebo: build without vulkan support on emscripten
Steve Lhomme (@robUx4)
gitlab at videolan.org
Thu Oct 13 12:18:34 UTC 2022
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
f39c18f2 by Steve Lhomme at 2022-10-13T10:55:21+00:00
contrib: libplacebo: build without vulkan support on emscripten
- - - - -
ea2066b2 by Steve Lhomme at 2022-10-13T10:55:21+00:00
extras: wasm: remove disable-harfbuzz
It's actually built since we build libass.
- - - - -
f6591c68 by Steve Lhomme at 2022-10-13T10:55:21+00:00
ci: update wasm Docker image with proper python packages
So libplacebo can be built.
- - - - -
4ddfb447 by Steve Lhomme at 2022-10-13T10:55:21+00:00
extras: wasm: enable libplacebo build
Requires a Docker image with this patch [1] to build
[1] https://code.videolan.org/videolan/docker-images/-/merge_requests/196
- - - - -
3 changed files:
- contrib/src/libplacebo/rules.mak
- extras/ci/gitlab-ci.yml
- extras/package/wasm-emscripten/build.sh
Changes:
=====================================
contrib/src/libplacebo/rules.mak
=====================================
@@ -24,9 +24,11 @@ endif
# We don't want vulkan on darwin for now
ifndef HAVE_DARWIN_OS
+ifndef HAVE_EMSCRIPTEN
DEPS_libplacebo += vulkan-loader $(DEPS_vulkan-loader) vulkan-headers $(DEPS_vulkan-headers)
PLACEBOCONF += -Dvulkan-registry=${PREFIX}/share/vulkan/registry/vk.xml
endif
+endif
$(TARBALLS)/$(PLACEBO_ARCHIVE):
$(call download_pkg,$(PLACEBO_URL),libplacebo)
=====================================
extras/ci/gitlab-ci.yml
=====================================
@@ -27,7 +27,7 @@ variables:
VLC_ANDROID_IMAGE: registry.videolan.org/vlc-debian-android:20220728132611
VLC_SNAP_IMAGE: registry.videolan.org/vlc-ubuntu-focal:20220810081944
VLC_RASPBIAN_IMAGE: registry.videolan.org/vlc-ubuntu-raspberry:20220505175523
- VLC_WASM_EMSCRIPTEN: registry.videolan.org/vlc-debian-wasm-emscripten:20210915101305
+ VLC_WASM_EMSCRIPTEN: registry.videolan.org/vlc-debian-wasm-emscripten:20221011224907
.variables-debian: &variables-debian
HOST_ARCH: x86_64
=====================================
extras/package/wasm-emscripten/build.sh
=====================================
@@ -117,9 +117,9 @@ diagnostic "vlc contribs: bootstrap"
--disable-mad --disable-libmpeg2 --disable-nvcodec \
--disable-tremor --disable-vpx --disable-theora \
--disable-postproc --disable-gmp --disable-gcrypt \
- --disable-gpgerror --disable-harfbuzz --disable-fontconfig \
+ --disable-gpgerror --disable-fontconfig \
--disable-asdcplib --disable-caca --disable-gettext \
- --disable-goom --disable-libplacebo \
+ --disable-goom \
--disable-lua --disable-luac --disable-sqlite \
--disable-medialibrary --disable-mpcdec --disable-schroedinger \
--disable-orc --disable-protobuf --disable-sidplay2 \
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/a4240eedabe5ef823d929d48449d36c64a71ada8...4ddfb4474df8547453b928d52f09b1f4013d3f02
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/a4240eedabe5ef823d929d48449d36c64a71ada8...4ddfb4474df8547453b928d52f09b1f4013d3f02
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list