Subject: CVS commit: pkgsrc/multimedia/x265
From: Adam Ciarcinski
Date: 2019-07-10 11:00:57
Message id: 20190710090057.9D80AFBF4@cvs.NetBSD.org

Log Message:
x265: updated to 3.1.1

Version 3.1

New features
* x265 can invoke SVT-HEVC library for encoding through --svt.
* x265 can now accept interlaced inputs directly (no need to separate fields), \ 
and sends it to the encoder with proper fps and frame-size through --field.
* --fades can detect and handle fade-in regions. This option will force I-slice \ 
and initialize RC history for the brightest frame after fade-in.

API changes
* A new flag to signal MasterDisplayParams and maxCll/Fall separately

Encoder enhancements
* Improved the performance of inter-refine level 1 by skipping the evaluation of \ 
smaller CUs when the current block is decided as “skip” by the save mode.
* New AVX2 primitives to improve the performance of encodes that enable --ssim-rd.
* Improved performance in medium preset with negligible loss in quality.

Bug fixes
* Bug fixes for zones.
* Fixed wrap-around from MV structure overflow occurred around 8K pixels or over.
* Fixed issues in configuring cbQpOffset and crQpOffset for 444 input
* Fixed cutree offset computation in 2nd pass encodes.

Known issues
* AVX512 main12 asm disabling.
* Inconsistent output with 2-pass due to cutree offset sharing.

Files:
RevisionActionfile
1.26modifypkgsrc/multimedia/x265/Makefile
1.22modifypkgsrc/multimedia/x265/PLIST
1.29modifypkgsrc/multimedia/x265/distinfo