Subject: CVS commit: pkgsrc/multimedia/x265
From: Adam Ciarcinski
Date: 2021-04-10 10:36:03
Message id: 20210410083603.A02B7FA95@cvs.NetBSD.org

Log Message:
x265: updated to 3.5

Version 3.5

New feature

Real-time VBV for ABR (Average BitRate) encodes in –pass 2 using \ 
--vbv-live-multi-pass: Improves VBV compliance with no significant impact on \ 
coding efficiency.

Enhancements to existing features

Improved hist-based scene cut algorithm: Reduces false positives by leveraging \ 
motion and scene transition info.
Support for RADL pictures at IDR scene cuts: Improves coding efficiency with no \ 
significant impact on performance.
Bidirectional scene cut aware Frame Quantizer Selection: Saves bits than forward \ 
masking with no noticeable perceptual quality difference.

API changes

Additions to x265_param structure to support the newly added features and \ 
encoder enhancements.
New x265_param options --min-vbv-fullness and --max-vbv-fullness to control min \ 
and max VBV fullness.

Bug fixes

Incorrect VBV lookahead in --analysis-load + --scale-factor.
Encoder hang when VBV is used with slices.
QP spikes in the row-level VBV rate-control when WPP enabled.
Encoder crash in --abr-ladder.

Files:
RevisionActionfile
1.34modifypkgsrc/multimedia/x265/Makefile
1.26modifypkgsrc/multimedia/x265/PLIST
1.35modifypkgsrc/multimedia/x265/distinfo
1.2modifypkgsrc/multimedia/x265/patches/patch-CMakeLists.txt
1.1addpkgsrc/multimedia/x265/patches/patch-common_version.cpp