[vlc-commits] [Git][videolan/vlc][master] 8 commits: contrib: tiff: fix touch call

Steve Lhomme (@robUx4) gitlab at videolan.org
Wed Sep 28 12:12:31 UTC 2022



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
e898ee31 by Steve Lhomme at 2022-09-28T09:25:33+02:00
contrib: tiff: fix touch call

bug from f0ae72304fef882cf0898d17386311f360ff515a

- - - - -
639277d5 by Steve Lhomme at 2022-09-28T09:25:33+02:00
contrib: zlib: use tarball from GitHub

The hash is the same.

- - - - -
ed2c9771 by Steve Lhomme at 2022-09-28T09:25:34+02:00
contrib: zlib: fix building examples on emscripten

- - - - -
4d6cba6e by Steve Lhomme at 2022-09-28T09:25:46+02:00
contrib: patch the pkg-config file during extraction

So we don't patch it at every run.

- - - - -
66fdd2d8 by Steve Lhomme at 2022-09-28T09:25:46+02:00
contrib: use a variable for the build dir and source dir from there

- - - - -
8d0461dd by Steve Lhomme at 2022-09-28T11:08:57+02:00
contrib: use the specific build directory variables

- - - - -
78bab2fc by Steve Lhomme at 2022-09-28T11:08:58+02:00
contrib: use a more specific name for the build folder

It should be safe to delete build folders in one call:
find . -mindepth 3 -maxdepth 4 -type d -name vlc_build -exec rm -rf {} \;

- - - - -
637d0042 by Steve Lhomme at 2022-09-28T11:08:58+02:00
contrib: call sed directly on the files to change

- - - - -


23 changed files:

- contrib/src/aom/rules.mak
- contrib/src/ass/rules.mak
- contrib/src/faad2/rules.mak
- contrib/src/flac/rules.mak
- contrib/src/gmp/rules.mak
- contrib/src/gnutls/rules.mak
- contrib/src/lame/rules.mak
- contrib/src/libtasn1/rules.mak
- contrib/src/mad/rules.mak
- contrib/src/main.mak
- contrib/src/ncurses/rules.mak
- contrib/src/protobuf/rules.mak
- contrib/src/qt/rules.mak
- contrib/src/regex/rules.mak
- contrib/src/rnnoise/rules.mak
- contrib/src/speex/rules.mak
- contrib/src/speexdsp/rules.mak
- contrib/src/tiff/rules.mak
- contrib/src/vpx/rules.mak
- contrib/src/vulkan-loader/rules.mak
- contrib/src/x262/rules.mak
- contrib/src/zlib/0001-Fix-mingw-static-library-name-on-mingw.patch
- contrib/src/zlib/rules.mak


Changes:

=====================================
contrib/src/aom/rules.mak
=====================================
@@ -80,6 +80,6 @@ endif
 	$(CMAKECLEAN)
 	$(HOSTVARS) $(CMAKE) $(AOM_CONF)
 	+$(CMAKEBUILD)
-	$(call pkg_static,"build/aom.pc")
+	$(call pkg_static,"$(BUILD_DIRUNPACK)/aom.pc")
 	+$(CMAKEBUILD) --target install
 	touch $@


=====================================
contrib/src/ass/rules.mak
=====================================
@@ -36,6 +36,7 @@ $(TARBALLS)/libass-$(ASS_VERSION).tar.gz:
 
 libass: libass-$(ASS_VERSION).tar.gz .sum-ass
 	$(UNPACK)
+	$(call pkg_static,"libass.pc.in")
 	$(MOVE)
 
 DEPS_ass = freetype2 $(DEPS_freetype2) fribidi $(DEPS_fribidi) iconv $(DEPS_iconv)
@@ -65,6 +66,5 @@ endif
 	$(MAKEBUILDDIR)
 	$(MAKECONFIGURE) $(ASS_CONF)
 	+$(MAKEBUILD)
-	$(call pkg_static,"_build/libass.pc")
 	+$(MAKEBUILD) install
 	touch $@


=====================================
contrib/src/faad2/rules.mak
=====================================
@@ -34,7 +34,7 @@ FAAD2_CONF := --without-drm
 	$(RECONF)
 	$(MAKEBUILDDIR)
 	$(MAKECONFIGURE) $(FAAD2_CONF)
-	cd $</_build && sed -i.orig "s/shrext_cmds/shrext/g" libtool
+	sed -i.orig "s/shrext_cmds/shrext/g" $(BUILD_DIR)/libtool
 	+$(MAKEBUILD) -C libfaad
 	+$(MAKEBUILD) -C libfaad install
 	touch $@


=====================================
contrib/src/flac/rules.mak
=====================================
@@ -21,7 +21,7 @@ ifdef HAVE_WINSTORE
 	$(APPLY) $(SRC)/flac/no-createfilew.patch
 endif
 	# disable building a tool we don't use
-	cd $(UNPACK_DIR) && sed -e 's,add_subdirectory("microbench"),#add_subdirectory("microbench"),' -i.orig CMakeLists.txt
+	sed -e 's,add_subdirectory("microbench"),#add_subdirectory("microbench"),' -i.orig $(UNPACK_DIR)/CMakeLists.txt
 	$(call pkg_static,"src/libFLAC/flac.pc.in")
 	$(MOVE)
 


=====================================
contrib/src/gmp/rules.mak
=====================================
@@ -29,7 +29,7 @@ gmp: gmp-$(GMP_VERSION).tar.xz .sum-gmp
 	$(UNPACK)
 	$(APPLY) $(SRC)/gmp/gmp-fix-asm-detection.patch
 	# do not try the cross compiler to detect the build compiler
-	cd $(UNPACK_DIR) && sed -i.orig 's/"$$CC" "$$CC $$CFLAGS $$CPPFLAGS" cc gcc c89 c99/cc gcc c89 c99/' acinclude.m4
+	sed -i.orig 's/"$$CC" "$$CC $$CFLAGS $$CPPFLAGS" cc gcc c89 c99/cc gcc c89 c99/' $(UNPACK_DIR)/acinclude.m4
 	$(MOVE)
 
 # GMP requires either GPLv2 or LGPLv3


=====================================
contrib/src/gnutls/rules.mak
=====================================
@@ -32,7 +32,7 @@ gnutls: gnutls-$(GNUTLS_VERSION).tar.xz .sum-gnutls
 	$(APPLY) $(SRC)/gnutls/0001-explicit_bzero-Do-not-call-SecureZeroMemory-on-UWP-b.patch
 
 	# disable the dllimport in static linking (pkg-config --static doesn't handle Cflags.private)
-	cd $(UNPACK_DIR) && sed -i.orig -e s/"_SYM_EXPORT __declspec(dllimport)"/"_SYM_EXPORT"/g lib/includes/gnutls/gnutls.h.in
+	sed -i.orig -e s/"_SYM_EXPORT __declspec(dllimport)"/"_SYM_EXPORT"/g $(UNPACK_DIR)/lib/includes/gnutls/gnutls.h.in
 
 	# fix i686 UWP builds as they were using CertEnumCRLsInStore via invalid LoadLibrary
 	$(APPLY) $(SRC)/gnutls/0001-fix-mingw64-detection.patch
@@ -87,7 +87,7 @@ endif
 .gnutls: gnutls
 	$(MAKEBUILDDIR)
 	$(GNUTLS_ENV) $(MAKECONFIGURE) $(GNUTLS_CONF)
-	$(call pkg_static,"_build/lib/gnutls.pc")
+	$(call pkg_static,"$(BUILD_DIRUNPACK)/lib/gnutls.pc")
 	+$(MAKEBUILD) -C gl
 	+$(MAKEBUILD) -C lib
 	+$(MAKEBUILD) -C gl install


=====================================
contrib/src/lame/rules.mak
=====================================
@@ -18,7 +18,7 @@ endif
 	$(APPLY) $(SRC)/lame/lame-fix-i386-on-aarch64.patch
 	# Avoid relying on iconv.m4 from gettext, when reconfiguring.
 	# This is only used by the frontend which we disable.
-	cd $(UNPACK_DIR) && sed -i.orig 's/^AM_ICONV/#&/' configure.in
+	sed -i.orig 's/^AM_ICONV/#&/' $(UNPACK_DIR)/configure.in
 	$(UPDATE_AUTOCONFIG)
 	$(MOVE)
 


=====================================
contrib/src/libtasn1/rules.mak
=====================================
@@ -17,7 +17,7 @@ libtasn1: libtasn1-$(LIBTASN1_VERSION).tar.gz .sum-libtasn1
 	$(APPLY) $(SRC)/libtasn1/no-executables.patch
 	$(APPLY) $(SRC)/libtasn1/0001-fcntl-do-not-call-GetHandleInformation-in-Winstore-a.patch
 	# on iOS for some reason _GNU_SOURCE is found in config.h but strverscmp() is not found
-	cd $(UNPACK_DIR) && sed -i.orig -e 's, -DASN1_BUILDING, -DASN1_BUILDING -D_GNU_SOURCE,' lib/Makefile.am
+	sed -i.orig -e 's, -DASN1_BUILDING, -DASN1_BUILDING -D_GNU_SOURCE,' $(UNPACK_DIR)/lib/Makefile.am
 	$(MOVE)
 
 LIBTASN1_CONF := --disable-doc


=====================================
contrib/src/mad/rules.mak
=====================================
@@ -29,10 +29,9 @@ endif
 libmad: libmad-$(MAD_VERSION).tar.gz .sum-mad
 	$(UNPACK)
 ifdef HAVE_DARWIN_OS
-	cd $@-$(MAD_VERSION) && sed \
-		-e 's%-march=i486%$(EXTRA_CFLAGS) $(EXTRA_LDFLAGS)%' \
+	sed -e 's%-march=i486%$(EXTRA_CFLAGS) $(EXTRA_LDFLAGS)%' \
 		-e 's%-dynamiclib%-dynamiclib -arch $(ARCH)%' \
-		-i.orig configure
+		-i.orig $(UNPACK_DIR)/configure
 endif
 ifdef HAVE_IOS
 	$(APPLY) $(SRC)/mad/mad-ios-asm.patch


=====================================
contrib/src/main.mak
=====================================
@@ -443,19 +443,24 @@ endif
 RECONF = mkdir -p -- $(PREFIX)/share/aclocal && \
 	cd $< && $(AUTORECONF) -fiv $(ACLOCAL_AMFLAGS)
 
-MAKEBUILDDIR = mkdir -p $</_build && rm -f $</_build/config.status
-MAKEBUILD = $(MAKE) -C $</_build
-MAKECONFDIR = cd $</_build && $(HOSTVARS) ..
+BUILD_DIR = $</vlc_build
+BUILD_SRC := ..
+# build directory relative to UNPACK_DIR
+BUILD_DIRUNPACK = vlc_build
+
+MAKEBUILDDIR = mkdir -p $(BUILD_DIR) && rm -f $(BUILD_DIR)/config.status
+MAKEBUILD = $(MAKE) -C $(BUILD_DIR)
+MAKECONFDIR = cd $(BUILD_DIR) && $(HOSTVARS) $(BUILD_SRC)
 MAKECONFIGURE = $(MAKECONFDIR)/configure $(HOSTCONF)
 
 # Work around for https://lists.nongnu.org/archive/html/bug-gnulib/2020-05/msg00237.html
 # When using a single command, make might take a shortcut and fork/exec
 # itself instead of relying on a shell, but a bug in gnulib ends up
 # trying to execute a cmake folder when one is found in the PATH
-CMAKEBUILD = env cmake --build $</build
-CMAKECLEAN = rm -f $</build/CMakeCache.txt
+CMAKEBUILD = env cmake --build $(BUILD_DIR)
+CMAKECLEAN = rm -f $(BUILD_DIR)/CMakeCache.txt
 CMAKE = cmake -S $< -DCMAKE_TOOLCHAIN_FILE=$(abspath toolchain.cmake) \
-		-B $</build \
+		-B $(BUILD_DIR) \
 		-DCMAKE_INSTALL_PREFIX:STRING=$(PREFIX) \
 		-DBUILD_SHARED_LIBS:BOOL=OFF \
 		-DCMAKE_INSTALL_LIBDIR:STRING=lib
@@ -471,7 +476,7 @@ ifeq ($(V),1)
 CMAKE += -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
 endif
 
-MESONFLAGS = $</build $< --default-library static --prefix "$(PREFIX)" \
+MESONFLAGS = $(BUILD_DIR) $< --default-library static --prefix "$(PREFIX)" \
 	--backend ninja -Dlibdir=lib
 ifndef WITH_OPTIMIZATION
 MESONFLAGS += --buildtype debug
@@ -504,8 +509,8 @@ MESON = env -i PATH="$(PREFIX)/bin:$(PATH)" \
 else
 MESON = meson $(MESONFLAGS)
 endif
-MESONCLEAN = rm -rf $</build/meson-private
-MESONBUILD = meson compile -C $</build $(MESON_BUILD) && meson install -C $</build
+MESONCLEAN = rm -rf $(BUILD_DIR)/meson-private
+MESONBUILD = meson compile -C $(BUILD_DIR) $(MESON_BUILD) && meson install -C $(BUILD_DIR)
 
 ifdef GPL
 REQUIRE_GPL =


=====================================
contrib/src/ncurses/rules.mak
=====================================
@@ -39,5 +39,5 @@ endif
 	+$(MAKEBUILD) -C include -j1
 	+$(MAKEBUILD) -C include install
 	+$(MAKEBUILD) -C misc pc-files
-	install $</_build/misc/ncursesw.pc "$(PREFIX)/lib/pkgconfig"
+	install $(BUILD_DIR)/misc/ncursesw.pc "$(PREFIX)/lib/pkgconfig"
 	touch $@


=====================================
contrib/src/protobuf/rules.mak
=====================================
@@ -52,7 +52,7 @@ protoc: protoc-$(PROTOBUF_VERSION)-cpp.tar.gz .sum-protoc
 .protoc: protoc
 	$(RECONF)
 	$(MAKEBUILDDIR)
-	cd $</_build && $(BUILDVARS) ../configure $(BUILDTOOLCONF) $(PROTOCVARS) $(PROTOCCONF)
+	cd $(BUILD_DIR) && $(BUILDVARS) $(BUILD_SRC)/configure $(BUILDTOOLCONF) $(PROTOCVARS) $(PROTOCCONF)
 	+$(MAKEBUILD)
 	+$(MAKEBUILD) install
 	touch $@


=====================================
contrib/src/qt/rules.mak
=====================================
@@ -112,7 +112,7 @@ QT_QINSTALL="$(shell cd $(SRC)/qt/; pwd -P)/install_wrapper.sh"
 
 .qt: qt
 	# Prevent all Qt contribs from generating and installing libtool .la files
-	cd $< && sed -i.orig "/CONFIG/ s/ create_libtool/ -create_libtool/g" mkspecs/features/qt_module.prf
+	sed -i.orig "/CONFIG/ s/ create_libtool/ -create_libtool/g" $(UNPACK_DIR)/mkspecs/features/qt_module.prf
 	+cd $< && $(QT_ENV_VARS) ./configure $(QT_PLATFORM) $(QT_CONFIG) -prefix $(PREFIX) -hostprefix $(PREFIX)/lib/qt5
 	# Make && Install libraries
 	cd $< && $(QT_ENV_VARS) $(MAKE)


=====================================
contrib/src/regex/rules.mak
=====================================
@@ -22,7 +22,7 @@ regex: regex-$(REGEX_VERSION).tar.gz .sum-regex
 	$(MAKEBUILDDIR)
 	$(MAKECONFIGURE)
 	+$(MAKEBUILD) subirs=
-	cd $</_build && $(AR) rcvu libregex.a regex.o && $(RANLIB) libregex.a
+	cd $(BUILD_DIR) && $(AR) rcvu libregex.a regex.o && $(RANLIB) libregex.a
 	mkdir -p $(PREFIX)/include/ && cp $</regex.h $(PREFIX)/include
-	mkdir -p $(PREFIX)/lib/ && cp $</_build/libregex.a $(PREFIX)/lib
+	mkdir -p $(PREFIX)/lib/ && cp $(BUILD_DIR)/libregex.a $(PREFIX)/lib
 	touch $@


=====================================
contrib/src/rnnoise/rules.mak
=====================================
@@ -29,6 +29,6 @@ RNNOISE_CONF := --disable-examples --disable-doc
 	$(MAKEBUILDDIR)
 	$(MAKECONFIGURE) $(RNNOISE_CONF)
 	+$(MAKEBUILD)
-	$(call pkg_static,"_build/rnnoise.pc")
+	$(call pkg_static,"$(BUILD_DIRUNPACK)/rnnoise.pc")
 	+$(MAKEBUILD) install
 	touch $@


=====================================
contrib/src/speex/rules.mak
=====================================
@@ -15,6 +15,7 @@ $(TARBALLS)/speex-$(SPEEX_VERSION).tar.gz:
 
 speex: speex-$(SPEEX_VERSION).tar.gz .sum-speex
 	$(UNPACK)
+	$(call pkg_static,"speex.pc.in")
 	$(MOVE)
 
 SPEEX_CONF := --disable-binaries
@@ -32,6 +33,5 @@ endif
 	$(MAKEBUILDDIR)
 	$(MAKECONFIGURE) $(SPEEX_CONF)
 	+$(MAKEBUILD)
-	$(call pkg_static,"_build/speex.pc")
 	+$(MAKEBUILD) install
 	touch $@


=====================================
contrib/src/speexdsp/rules.mak
=====================================
@@ -15,6 +15,7 @@ $(TARBALLS)/speexdsp-$(SPEEXDSP_VERSION).tar.gz:
 
 speexdsp: speexdsp-$(SPEEXDSP_VERSION).tar.gz .sum-speexdsp
 	$(UNPACK)
+	$(call pkg_static,"speexdsp.pc.in")
 	$(MOVE)
 
 SPEEXDSP_CONF := --enable-resample-full-sinc-table --disable-examples
@@ -37,6 +38,5 @@ endif
 	$(MAKEBUILDDIR)
 	$(MAKECONFIGURE) $(SPEEXDSP_CONF)
 	+$(MAKEBUILD)
-	$(call pkg_static,"_build/speexdsp.pc")
 	+$(MAKEBUILD) install
 	touch $@


=====================================
contrib/src/tiff/rules.mak
=====================================
@@ -24,4 +24,5 @@ tiff: tiff-$(TIFF_VERSION).tar.gz .sum-tiff
 		--without-x
 	+$(MAKEBUILD) -C port
 	+$(MAKEBUILD) -C libtiff
-	+$(MAKEBUILD) -C libtiff install	touch $@
+	+$(MAKEBUILD) -C libtiff install
+	touch $@


=====================================
contrib/src/vpx/rules.mak
=====================================
@@ -165,9 +165,9 @@ endif
 .vpx: libvpx
 	rm -rf $(PREFIX)/include/vpx
 	$(MAKEBUILDDIR)
-	cd $</_build && LDFLAGS="$(VPX_LDFLAGS)" CROSS=$(VPX_CROSS) $(VPX_HOSTVARS) ../configure --target=$(VPX_TARGET) \
+	cd $(BUILD_DIR) && LDFLAGS="$(VPX_LDFLAGS)" CROSS=$(VPX_CROSS) $(VPX_HOSTVARS) $(BUILD_SRC)/configure --target=$(VPX_TARGET) \
 		$(VPX_CONF) --prefix=$(PREFIX)
 	+CONFIG_DEBUG=1 $(MAKEBUILD)
-	$(call pkg_static,"_build/vpx.pc")
+	$(call pkg_static,"$(BUILD_DIRUNPACK)/vpx.pc")
 	+CONFIG_DEBUG=1 $(MAKEBUILD) install
 	touch $@


=====================================
contrib/src/vulkan-loader/rules.mak
=====================================
@@ -46,6 +46,7 @@ vulkan-loader: Vulkan-Loader-$(VULKAN_LOADER_VERSION).tar.gz .sum-vulkan-loader
 ifeq ($(HOST),i686-w64-mingw32)
 	cp -v $(SRC)/vulkan-loader/libvulkan-32.def $(UNPACK_DIR)/loader/vulkan-1.def
 endif
+	$(call pkg_static,"loader/vulkan.pc.in")
 	$(MOVE)
 
 # Needed for the loader's cmake script to find the registry files
@@ -60,10 +61,9 @@ VULKAN_LOADER_ENV_CONF = \
 ifdef HAVE_WIN32
 # CMake will generate a .pc file with -lvulkan even if the static library
 # generated is libvulkan.dll.a. It also forget to link with libcfgmgr32.
-	cd $< && sed -i.orig -e "s,-lvulkan,-lvulkan.dll -lcfgmgr32," build/loader/vulkan.pc
+	sed -i.orig -e "s,-lvulkan,-lvulkan.dll -lcfgmgr32," $(BUILD_DIR)/loader/vulkan.pc
 endif
 
-	$(call pkg_static,"build/loader/vulkan.pc")
 	+$(CMAKEBUILD)
 	+$(CMAKEBUILD) --target install
 	touch $@


=====================================
contrib/src/x262/rules.mak
=====================================
@@ -27,13 +27,13 @@ x262: $(TARBALLS)/x262-git.tar.xz .sum-x262
 
 .x262: x262
 	$(REQUIRE_GPL)
-	cd $< && sed -i -e 's/x264/x262/g' configure
-	cd $< && sed -i -e 's/x264_config/x262_config/g' *.h Makefile *.c
+	sed -i -e 's/x264/x262/g' $</configure
+	sed -i -e 's/x264_config/x262_config/g' *.h Makefile $(UNPACK_DIR)/*.c
 	$(MAKEBUILDDIR)
 	$(MAKECONFIGURE) $(X264CONF)
-	cd $</_build && sed -i -e 's/x264.pc/x262.pc/g' Makefile
-	cd $</_build && sed -i -e 's/x264.h/x262.h/g' Makefile
+	sed -i -e 's/x264.pc/x262.pc/g' $(BUILD_DIR)/Makefile
+	sed -i -e 's/x264.h/x262.h/g' $(BUILD_DIR)/Makefile
 	+$(MAKEBUILD)
-	cd $</_build && cp x264.h x262.h
+	cp $(BUILD_DIR)/x264.h $(BUILD_DIR)/x262.h
 	+$(MAKEBUILD) install
 	touch $@


=====================================
contrib/src/zlib/0001-Fix-mingw-static-library-name-on-mingw.patch
=====================================
@@ -17,11 +17,11 @@ index e6fbb37..3fa3046 100644
  endif()
 
 -if(UNIX)
-+if(UNIX OR MINGW)
++if(UNIX OR MINGW OR EMSCRIPTEN)
      # On unix-like platforms the library is almost always called libz
     set_target_properties(zlib zlibstatic PROPERTIES OUTPUT_NAME z)
 -   if(NOT APPLE)
-+   if(NOT APPLE AND NOT MINGW)
++   if(NOT APPLE AND NOT MINGW AND NOT EMSCRIPTEN)
       set_target_properties(zlib PROPERTIES LINK_FLAGS "-Wl,--version-script,\"${CMAKE_CURRENT_SOURCE_DIR}/zlib.map\"")
     endif()
  elseif(BUILD_SHARED_LIBS AND WIN32)


=====================================
contrib/src/zlib/rules.mak
=====================================
@@ -1,6 +1,6 @@
 # ZLIB
 ZLIB_VERSION := 1.2.12
-ZLIB_URL := https://www.zlib.net/zlib-$(ZLIB_VERSION).tar.gz
+ZLIB_URL := $(GITHUB)/madler/zlib/archive/refs/tags/v$(ZLIB_VERSION).tar.gz
 
 PKGS += zlib
 ifeq ($(call need_pkg,"zlib"),)
@@ -16,7 +16,7 @@ zlib: zlib-$(ZLIB_VERSION).tar.gz .sum-zlib
 	$(UNPACK)
 	$(APPLY) $(SRC)/zlib/0001-Fix-mingw-static-library-name-on-mingw.patch
 	# disable the installation of the dynamic library since there's no option
-	cd $(UNPACK_DIR) && sed -e 's,install(TARGETS zlib zlibstatic,install(TARGETS zlibstatic,' -i.orig CMakeLists.txt
+	sed -e 's,install(TARGETS zlib zlibstatic,install(TARGETS zlibstatic,' -i.orig $(UNPACK_DIR)/CMakeLists.txt
 	$(MOVE)
 
 ZLIB_CONF = -DINSTALL_PKGCONFIG_DIR:STRING=$(PREFIX)/lib/pkgconfig



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/fe07979f55370b6296085a25083ed319130ca980...637d00420fa1a3f4b71215ba869cb5d05bb7bead

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/fe07979f55370b6296085a25083ed319130ca980...637d00420fa1a3f4b71215ba869cb5d05bb7bead
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