[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