pkgsrc-Changes archive

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

CVS commit: pkgsrc/multimedia/x265



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Mar 30 15:40:15 UTC 2020

Modified Files:
        pkgsrc/multimedia/x265: Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 pkgsrc/multimedia/x265/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/multimedia/x265/PLIST
cvs rdiff -u -r1.32 -r1.33 pkgsrc/multimedia/x265/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/multimedia/x265/Makefile
diff -u pkgsrc/multimedia/x265/Makefile:1.28 pkgsrc/multimedia/x265/Makefile:1.29
--- pkgsrc/multimedia/x265/Makefile:1.28        Thu Dec  5 09:32:49 2019
+++ pkgsrc/multimedia/x265/Makefile     Mon Mar 30 15:40:15 2020
@@ -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/

Index: pkgsrc/multimedia/x265/PLIST
diff -u pkgsrc/multimedia/x265/PLIST:1.23 pkgsrc/multimedia/x265/PLIST:1.24
--- pkgsrc/multimedia/x265/PLIST:1.23   Tue Oct  1 11:44:46 2019
+++ pkgsrc/multimedia/x265/PLIST        Mon Mar 30 15:40:15 2020
@@ -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

Index: pkgsrc/multimedia/x265/distinfo
diff -u pkgsrc/multimedia/x265/distinfo:1.32 pkgsrc/multimedia/x265/distinfo:1.33
--- pkgsrc/multimedia/x265/distinfo:1.32        Thu Dec  5 09:32:49 2019
+++ pkgsrc/multimedia/x265/distinfo     Mon Mar 30 15:40:15 2020
@@ -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