[vlc-commits] [Git][videolan/vlc][master] 4 commits: contrib: rust: skip if clang on win32/64
Jean-Baptiste Kempf (@jbk)
gitlab at videolan.org
Thu Feb 8 05:18:00 UTC 2024
Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC
Commits:
223174d9 by Tristan Matthews at 2024-02-08T04:30:22+00:00
contrib: rust: skip if clang on win32/64
FIXME: this could be refined to only skip if the linker is < llvm 15,
or dropped if CI is updated.
- - - - -
8f0dcc75 by Tristan Matthews at 2024-02-08T04:30:22+00:00
contrib: cargo: bump rust to 1.75.0
rav1e v0.7.0 requires v1.70.0 or greater and cargo-c v0.9.29 requires rust v1.73.0 or greater.
- - - - -
a536e1b8 by Tristan Matthews at 2024-02-08T04:30:22+00:00
contrib: cargo: update cargo-c to v0.9.29
- - - - -
9e16be80 by Tristan Matthews at 2024-02-08T04:30:22+00:00
contrib: rav1e: bump to v0.7.1
Highlights from v0.7.1:
* Remove some now-unneeded dependencies
* Make sure av1-grain matches the rav1e serialize feature (serde is back optional)
* Make sure to use a version of ivf that does not depends on bitstream-io 1
* More internal cleanups
Highlights from v0.7.0:
* Sync up assembly with dav1d 1.2.1
* More encoder-specific assembly for both x86_64 and aarch64
* Many internal cleanups and fixes
* The Channel API does not rely on crossbeam-channel anymore
* Initial Speed level rebalance
See:
https://github.com/xiph/rav1e/releases/tag/v0.7.0
- - - - -
4 changed files:
- contrib/src/cargo/rules.mak
- contrib/src/main-rust.mak
- contrib/src/rav1e/SHA512SUMS
- contrib/src/rav1e/rules.mak
Changes:
=====================================
contrib/src/cargo/rules.mak
=====================================
@@ -1,7 +1,7 @@
# cargo/cargo-c installation via rustup
-RUST_VERSION=1.69.0
-CARGOC_VERSION=0.9.20
+RUST_VERSION=1.75.0
+CARGOC_VERSION=0.9.29
RUSTUP_VERSION=1.25.1
RUSTUP_URL=$(GITHUB)/rust-lang/rustup/archive/$(RUSTUP_VERSION).tar.gz
=====================================
contrib/src/main-rust.mak
=====================================
@@ -5,6 +5,7 @@
ifdef HAVE_WIN32
ifndef HAVE_WINSTORE
+ifndef HAVE_CLANG # FIXME: this could be refined to only skip if LLVM linker is < 15
ifeq ($(HOST),i686-w64-mingw32)
RUST_TARGET = i686-pc-windows-gnu # ARCH is i386
else ifeq ($(HOST),x86_64-w64-mingw32)
@@ -13,6 +14,7 @@ else
# Not supported on armv7/aarch64 yet
endif
endif
+endif
else ifdef HAVE_ANDROID
RUST_TARGET = $(HOST)
else ifdef HAVE_IOS
=====================================
contrib/src/rav1e/SHA512SUMS
=====================================
@@ -1 +1 @@
-e2c8502da92cb954c587049e544bd136514a5b9f26acaf3430d6e727da4c050de2cabb6a6e0d017ba79194ec45d9078aa7846746e823837373b4ed391db6e70a rav1e-0.6.6.tar.gz
+23b0f5827945bae8b3d2109e46d67fbdc85e961a5d3c6a0e0322ee8c568d7b807f62b0b2abe199bc4eca00dd5eb5bca0bd9d509b2b9ff1975b38092224850ee0 rav1e-0.7.1.tar.gz
=====================================
contrib/src/rav1e/rules.mak
=====================================
@@ -1,6 +1,6 @@
# rav1e
-RAV1E_VERSION := 0.6.6
+RAV1E_VERSION := 0.7.1
RAV1E_URL := https://crates.io/api/v1/crates/rav1e/$(RAV1E_VERSION)/download
ifdef BUILD_RUST
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/03c00e06dd70d25985a1f3accfcbe1521281afba...9e16be803a55bee16821bd0d67b4da687f2b5820
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/03c00e06dd70d25985a1f3accfcbe1521281afba...9e16be803a55bee16821bd0d67b4da687f2b5820
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