[vlc-commits] [Git][videolan/vlc][master] contrib: update librist to 0.2.20
Steve Lhomme (@robUx4)
gitlab at videolan.org
Mon Aug 3 06:54:03 UTC 2026
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
33271222 by Sergio Ammirata at 2026-08-03T06:08:49+00:00
contrib: update librist to 0.2.20
Updates the librist contrib from 0.2.18 to the 0.2.20 release.
Of note for the VLC side: librist now builds against nettle 4.0, which
had removed the unified struct aes_ctx and the length argument on
several digest calls, and so broke this contrib's crypto backend
outright. nettle 3.x is still supported, selected on
NETTLE_VERSION_MAJOR, so this tree builds against either.
The release also brings optional constant-bitrate receiver output
pacing, RTT-based auto-mute for bonded sender legs, Advanced Profile
receiver dejitter off a spec-conformant 1 MHz source timestamp, an
AES-256-GCM authenticated passphrase channel for EAP, and a round of
pre-authentication hardening across the receiver, EAP/SRP, PSK key
state and URL parsing.
ABI 16:1:12, API 4.13.0. soversion is unchanged at 4, so 0.2.15 through
0.2.20 are binary-compatible.
Compile-tested on arm64-apple-darwin: the contrib builds with
use_nettle=true against nettle 4.0 and needs no configuration
override, modules/access/rist.c and modules/access_output/rist.c build
clean with no warnings, and all 20 librist symbols the two modules
reference resolve against the new static library.
- - - - -
2 changed files:
- contrib/src/librist/SHA512SUMS
- contrib/src/librist/rules.mak
Changes:
=====================================
contrib/src/librist/SHA512SUMS
=====================================
@@ -1 +1 @@
-f561e48bb0949e702ee1765f9998fdce191dfda2011855b089ae0f3552618bb5599b1b9a1c73355d1d1e8fffd1100eb8e64365d140d1c5958127738536c72704 librist-v0.2.18.tar.gz
+3553d5db0cf67ab07ff85b55e4948958aa59251c236efa7b6605fce5c8e9552bce967cbfabdb1430cb21c1343b9eeebb582aaeb64bdb569b4cbe7493b8f3844a librist-v0.2.20.tar.gz
=====================================
contrib/src/librist/rules.mak
=====================================
@@ -1,6 +1,6 @@
# librist
-LIBRIST_VERSION := v0.2.18
+LIBRIST_VERSION := v0.2.20
LIBRIST_URL := $(VIDEOLAN_GIT)/rist/librist/-/archive/$(LIBRIST_VERSION)/librist-$(LIBRIST_VERSION).tar.gz
ifdef BUILD_NETWORK
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/33271222639578a66c2e83e7ebf8a0eeae7d304a
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/33271222639578a66c2e83e7ebf8a0eeae7d304a
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help
More information about the vlc-commits
mailing list