Here is an update to VLC 3.0.24. Changes between 3.0.23 and 3.0.24: ---------------------------------- Codecs: * Use FFmpeg 8.1 (upgraded from 4.4) * Support APV decoder (FFmpeg 8) * Support Atrac3/Atrac9 decoding * Remove schroedinger support for dirac in favor of avcodec * Fix Speex leaks and packetization issues * Fix WebVTT CSS parsing and error handling * Fix FLAC and HEVC packetizer edge cases * Fix AudioToolbox MIDI synthesizer crash on macOS 26+ Demuxers: * Add support for CEA-708 closed captions in MP4 * Expose ID3v2 metadata in MPEG demuxer * Improve subtitle language detection from filenames and SSA/ASS metadata * Fix several MKV crashes, leaks, hangs and malformed file handling issues * Fix AVI hang with zero-sized strd chunks * Fix MP4, MPEG-TS, Ogg, RealAudio and subtitle demuxing edge cases Access: * Switch RIST input and output to librist, with main and simple profile support * Add SRT listener mode support * Add SFTP public key authentication options and ED25519 hostkey support * Update SMB2 share enumeration * Don't ship RealRTSP plugin (build disabled for all configurations) Service Discovery: * Include Chromecast model in mDNS renderer names * Fix IPv6 addresses in Bonjour service URLs Video Output: * Fix Direct3D11 adjust filter and texture leaks * Fix MediaCodec crop validation * Super Resolution scaling with Moore Threads GPUs Interface: * Qt: Fix default open dialog location * Qt: Fix effects window geometry saving * Qt: Improve hotkeys dialog strings Stream Output: * Disable HEVC for original Chromecast devices Security: * Switch to a new RSA-4096 key for update verification * Fix multiple OOB, integer overflow, double-free and use-after-free issues * See https://www.videolan.org/security/ Misc: * Add Flatpak build support * Fix Audio EQ filter High Frequency parameter * Fix artwork preparser crash when artwork title is null * Fix LibVLC media list player race * Remove NPAPI browser plugin Lua: * Remove broken youtube.lua plugin Index: Makefile =================================================================== RCS file: /cvs/ports/x11/vlc/Makefile,v retrieving revision 1.299 diff -u -p -u -p -r1.299 Makefile --- Makefile 7 Sep 2026 16:28:20 -0000 1.299 +++ Makefile 25 Sep 2026 10:20:47 -0000 @@ -1,12 +1,10 @@ COMMENT-main= VideoLAN client; multimedia player COMMENT-jack= JACK audio output module for VLC -V= 3.0.23 +V= 3.0.24 DISTNAME= vlc-${V} PKGNAME-main= ${DISTNAME} PKGNAME-jack= vlc-jack-${V} -REVISION-main= 8 -REVISION-jack= 1 CATEGORIES= x11 SITES= https://download.videolan.org/pub/videolan/vlc/${V}/ EXTRACT_SUFX= .tar.xz @@ -89,7 +87,7 @@ WANTLIB-main+= v4l2 WANTLIB-jack= db jack vlccore ${WANTLIB-common} -AUTOCONF_VERSION= 2.69 +AUTOCONF_VERSION= 2.71 AUTOMAKE_VERSION= 1.16 AUTORECONF= ./bootstrap @@ -123,7 +121,7 @@ LIB_DEPENDS-main= ${MODQT5_LIB_DEPENDS} devel/libidn \ devel/libnfs \ devel/libnotify \ - devel/libsmb2 \ + devel/libsmb2>=6.2.0pl20260809 \ devel/protobuf \ devel/sdl \ devel/sdl-image \ @@ -186,6 +184,7 @@ CONFIGURE_ARGS+=--disable-alsa \ --disable-kate \ --disable-kwallet \ --disable-libplacebo \ + --disable-librist \ --disable-linsys \ --disable-live555 \ --disable-mad \ Index: distinfo =================================================================== RCS file: /cvs/ports/x11/vlc/distinfo,v retrieving revision 1.50 diff -u -p -u -p -r1.50 distinfo --- distinfo 12 Jan 2026 17:21:31 -0000 1.50 +++ distinfo 25 Sep 2026 10:20:47 -0000 @@ -1,2 +1,2 @@ -SHA256 (vlc-3.0.23.tar.xz) = 6JHK5qo8zaab+UFz1RBcvFXHp9mx0hubIWZuae/z5+A= -SIZE (vlc-3.0.23.tar.xz) = 26486988 +SHA256 (vlc-3.0.24.tar.xz) = 58q1A9HX1YSbidLPDh7mDQ720BJAd5G2RLnPwMwiX98= +SIZE (vlc-3.0.24.tar.xz) = 27620304 Index: patches/patch-configure_ac =================================================================== RCS file: /cvs/ports/x11/vlc/patches/patch-configure_ac,v retrieving revision 1.48 diff -u -p -u -p -r1.48 patch-configure_ac --- patches/patch-configure_ac 1 Mar 2026 14:26:49 -0000 1.48 +++ patches/patch-configure_ac 25 Sep 2026 10:20:47 -0000 @@ -1,8 +1,7 @@ - Index: configure.ac --- configure.ac.orig +++ configure.ac -@@ -127,8 +127,7 @@ case "${host_os}" in +@@ -131,8 +131,7 @@ case "${host_os}" in ;; openbsd*) SYS=openbsd @@ -12,10 +11,11 @@ Index: configure.ac ;; netbsd*) SYS=netbsd -@@ -1170,22 +1169,6 @@ AC_ARG_ENABLE(optimizations, +@@ -1178,22 +1177,6 @@ AC_ARG_ENABLE(optimizations, + dnl Check for various optimization flags AS_IF([test "${enable_optimizations}" != "no"], [ - +- - dnl -O3 only in production builds - AS_IF([test "${enable_debug}" = "no"], [ - VLC_SAVE_FLAGS @@ -31,7 +31,6 @@ Index: configure.ac - ]) - AS_IF([test "${ac_cv_c_o3}" = "no"], [VLC_RESTORE_FLAGS]) - ]) -- + dnl Check for fast maths AX_APPEND_COMPILE_FLAGS([-fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range], [CFLAGS]) - AX_APPEND_COMPILE_FLAGS([-fno-math-errno -funsafe-math-optimizations -fno-rounding-math -fno-signaling-nans -fcx-limited-range], [CXXFLAGS]) Index: patches/patch-modules_access_smb2_c =================================================================== RCS file: /cvs/ports/x11/vlc/patches/patch-modules_access_smb2_c,v retrieving revision 1.4 diff -u -p -u -p -r1.4 patch-modules_access_smb2_c --- patches/patch-modules_access_smb2_c 12 Aug 2026 19:56:55 -0000 1.4 +++ patches/patch-modules_access_smb2_c 25 Sep 2026 10:20:47 -0000 @@ -1,120 +1,37 @@ -- smb2: support browsing IPv6 nodes - e02146e9235d624f2822ef461890a9c1634d27ae -- smb2: prefix local functions with vlc_ - 9adc93c1a52e02c78d395660a52d4e276c49ee1f -- smb2: rework ShareEnum - 94db6cdc13b58c50dd98836e6e9aeec92851dbe7 -- smb2: update latest net share API - 8c8c28be69349435171f5bee237b807cee2b017d - Index: modules/access/smb2.c --- modules/access/smb2.c.orig +++ modules/access/smb2.c -@@ -117,7 +117,11 @@ struct access_sys - struct smb2_context * smb2; - struct smb2fh * smb2fh; - struct smb2dir * smb2dir; -+#ifdef LIBSMB2_SHARE_ENUM_V2 -+ struct srvsvc_NetrShareEnum_rep *share_enum; -+#else - struct srvsvc_netshareenumall_rep *share_enum; -+
No comments:
Post a Comment