pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia/x265 x265: updated to 3.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/466a070d4eb6
branches:  trunk
changeset: 414586:466a070d4eb6
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Mar 30 15:40:15 2020 +0000

description:
x265: updated to 3.3

Version 3.3

New features
Adaptive frame duplication to identify and skip encoding of near-identical frames and signal the duplication info to the decoder via pic_struct SEI. frame-dup to enable frame duplication and 
--dup-threshold to set the threshold for frame similarity (optional).
Boundary aware quantization to cut off bits from frames following scene-cut. This leverages the inability of HVS to perceive fine details during scene changes and saves bits. --scenecut-aware-qp , 
--scenecut-window and --max-qp-delta to enable boundary aware frame quantization, to set window size (optional) and to set QP offset (optional).
Improved scene-cut detection using edge and chroma histograms. --hist-scenecut to enable the feature and --hist-threshold (optional) to provide threshold for determining scene cuts.

Enhancements to existing features
--hme-range to modify search range for HME levels L0, L1, and L2.
Improved performance of AQ mode 4 by reducing memory foot print.
Introduced --analysis-save-reuse-level and --analysis-load-reuse-level to de-couple reuse levels of --analysis-save and --analysis-load. Turnaround time of ABR encoding can be reduced by properly 
leveraging these options.

Encoder enhancements
Improved VBV lookahead to eliminate blocky artifacts in Intra frames coming towards end of the title.

API changes
New API function x265_encoder_reconfig_zone() to invoke zone reconfiguration dynamically.
Renamed --hdr to --hdr10. --hdr will be deprecated in the upcoming major release.
Renamed --hdr-opt to --hdr10-opt. --hdr-opt will be deprecated in the upcoming major release.
Additions to x265_param structure to support the newly added features and encoder enhancements.

diffstat:

 multimedia/x265/Makefile |   5 ++---
 multimedia/x265/PLIST    |   4 ++--
 multimedia/x265/distinfo |  10 +++++-----
 3 files changed, 9 insertions(+), 10 deletions(-)

diffs (48 lines):

diff -r 8a1b7c5cd09f -r 466a070d4eb6 multimedia/x265/Makefile
--- a/multimedia/x265/Makefile  Mon Mar 30 15:38:54 2020 +0000
+++ b/multimedia/x265/Makefile  Mon Mar 30 15:40:15 2020 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.28 2019/12/05 09:32:49 adam Exp $
+# $NetBSD: Makefile,v 1.29 2020/03/30 15:40:15 adam Exp $
 
-DISTNAME=      x265_3.2.1
+DISTNAME=      x265_3.3
 PKGNAME=       ${DISTNAME:S/_/-/}
 CATEGORIES=    multimedia
 MASTER_SITES=  https://bitbucket.org/multicoreware/x265/downloads/
-MASTER_SITES+= http://download.videolan.org/videolan/x265/
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://www.x265.org/
diff -r 8a1b7c5cd09f -r 466a070d4eb6 multimedia/x265/PLIST
--- a/multimedia/x265/PLIST     Mon Mar 30 15:38:54 2020 +0000
+++ b/multimedia/x265/PLIST     Mon Mar 30 15:40:15 2020 +0000
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.23 2019/10/01 11:44:46 adam Exp $
+@comment $NetBSD: PLIST,v 1.24 2020/03/30 15:40:15 adam Exp $
 bin/x265
 include/x265.h
 include/x265_config.h
 lib/libx265.a
 lib/libx265.so
-lib/libx265.so.179
+lib/libx265.so.188
 lib/pkgconfig/x265.pc
diff -r 8a1b7c5cd09f -r 466a070d4eb6 multimedia/x265/distinfo
--- a/multimedia/x265/distinfo  Mon Mar 30 15:38:54 2020 +0000
+++ b/multimedia/x265/distinfo  Mon Mar 30 15:40:15 2020 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.32 2019/12/05 09:32:49 adam Exp $
+$NetBSD: distinfo,v 1.33 2020/03/30 15:40:15 adam Exp $
 
-SHA1 (x265_3.2.1.tar.gz) = 0bd4889ff3ad596372ce2338f2d896947a2eec53
-RMD160 (x265_3.2.1.tar.gz) = 7386c00a49a2fc143cd3c8cea657872235a8ba77
-SHA512 (x265_3.2.1.tar.gz) = 5cb29b9d4475c1f686f6e31e47ccddde3db1639d5dcf9c058513389a9fdeb35a83b14e30e59498a76dec74bb0b410b6d8f5b1b45d18927be9811bb6a40d8d568
-Size (x265_3.2.1.tar.gz) = 1426255 bytes
+SHA1 (x265_3.3.tar.gz) = a1f92f4b64dd45439f49218301db18cc36d24323
+RMD160 (x265_3.3.tar.gz) = 72526b828e351c6b8f07c422dfaff2d32bb05275
+SHA512 (x265_3.3.tar.gz) = 3d56900ecd58e83d2ecc93d956524e3b0e622dbe3c74a137c7b21f98599245547403401e9ec7f679996fd09fca788aa10272bf17e58a68fce449c8cb555ad7c0
+Size (x265_3.3.tar.gz) = 1438685 bytes
 SHA1 (patch-CMakeLists.txt) = fbf4d08133a48b342a060f1b45bab0253455a1b1
 SHA1 (patch-common_cpu.cpp) = 86dd8d4a3f9cf51312cd93695beace4c4becb8c6
 SHA1 (patch-common_cpu.h) = 33e3bb9bc9cb60735aa09efa185c474ebd3e6af5



Home | Main Index | Thread Index | Old Index