Subject: CVS commit: pkgsrc/multimedia/x265
From: Adam Ciarcinski
Date: 2019-01-25 10:01:13
Message id: 20190125090113.7F85DFB16@cvs.NetBSD.org

Log Message:
x265: updated to 3.0

Version 3.0

New features
option:: ‘–dolby-vision-profile <integer|float>’ generates \ 
bitstreams confirming to the specified Dolby Vision profile. Currently profile \ 
5, profile 8.1 and profile 8.2 enabled, Default 0 (disabled)
option:: ‘–dolby-vision-rpu’ File containing Dolby Vision RPU metadata. If \ 
given, x265’s Dolby Vision metadata parser will fill the RPU field of input \ 
pictures with the metadata
read from the file. The library will interleave access units with RPUs in the \ 
bitstream. Default NULL (disabled).
option:: ‘–zonefile <filename>’ specifies a text file which contains \ 
the boundaries of the zones where each of zones are configurable.
option:: ‘–qp-adaptation-range’ Delta-QP range by QP adaptation based on a \ 
psycho-visual model. Default 1.0.
option:: ‘–refine-ctu-distortion <0/1>’ store/normalize ctu \ 
distortion in analysis-save/load. Default 0.
Experimental feature option:: ‘–hevc-aq’ enables adaptive quantization
It scales the quantization step size according to the spatial activity of one \ 
coding unit relative to frame average spatial activity. This AQ method utilizes \ 
the minimum variance of sub-unit in each coding unit to represent the coding \ 
unit’s spatial complexity.

Encoder enhancements
Preset: change param defaults for veryslow and slower preset. Replace slower \ 
preset with defaults used in veryslow preset and change param defaults in \ 
veryslow preset as per experimental results.
AQ: change default AQ mode to auto-variance
Cutree offset reuse: restricted to analysis reuse-level 10 for analysis-save \ 
-> analysis-load
Tune: introduce –tune animation option which improves encode quality for \ 
animated content
Reuse CU depth for B frame and allow I, P frame to follow x265 depth decision

Bug fixes
RC: fix rowStat computation in const-vbv
Dynamic-refine: fix memory reset size.
Fix linking issue on non x86 platform
Encoder: Do not include CLL SEI message if empty
Fix build error in VMAF lib

Files:
RevisionActionfile
1.25modifypkgsrc/multimedia/x265/Makefile
1.21modifypkgsrc/multimedia/x265/PLIST
1.28modifypkgsrc/multimedia/x265/distinfo
1.2modifypkgsrc/multimedia/x265/patches/patch-common_cpu.cpp
1.2modifypkgsrc/multimedia/x265/patches/patch-common_quant.cpp