Subject: CVS commit: pkgsrc/multimedia/x265
From: Adam Ciarcinski
Date: 2024-09-15 10:22:29
Message id: 20240915082229.C06EDFC74@cvs.NetBSD.org

Log Message:
x265: updated to 4.0

Version 4.0
Release date - 13th September, 2024.

New feature

Alpha Channel feature.
Screen Content Coding (SCC).
MV-HEVC feature.

Enhancements to existing features

Added support for the VMAF v3.x.

API changes

Add command line parameter for Alpha Channel feature :option:`--alpha`.
Add command line parameter for SCC feature :option:`--scc 1`.
Add command line parameters for the MV-HEVC feature :option:`--multiview-config \ 
"multiview_config.txt"`.

Optimizations

Arm SIMD optimizations: Several time-consuming scalar C functions now have SIMD \ 
implementations on Arm platforms. Existing Arm SIMD implementations have also \ 
been optimized. These optimizations result in up to 57% faster encoding compared \ 
to release 3.6.
Arm SIMD optimizations include use of Armv8.4 DotProd, Armv8.6 I8MM, and Armv9 \ 
SVE2 instruction set extensions. The following algorithms now have optimized \ 
SIMD implementations: SAD, SSE, DCT, SAO, convolution, quantization, \ 
intra_planar, intraFilter, intrapred DC and IDCT16x16.

Bug fixes

Fix for y4m pipe input broken.
Fix SCC crash on multipass encode.
Fix mcstf when :option:`--bframes` value was less than 5.
Fix lowpass DCT for high bit depth.
Added build support for Visual Studio 17.
Fix issue in default code flow and memory leak.
Framethreads tuning for Windows ARM devices.
Fix scc crash on multipass encode.

Files:
RevisionActionfile
1.41modifypkgsrc/multimedia/x265/Makefile
1.28modifypkgsrc/multimedia/x265/PLIST
1.3modifypkgsrc/multimedia/x265/buildlink3.mk
1.40modifypkgsrc/multimedia/x265/distinfo