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 2.9



details:   https://anonhg.NetBSD.org/pkgsrc/rev/419d98e1efd9
branches:  trunk
changeset: 313655:419d98e1efd9
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Oct 06 12:12:48 2018 +0000

description:
x265: updated to 2.9

Version 2.9

New features
1. Support for chunked encoding
   :option:`--chunk-start and --chunk-end`
   Frames preceding first frame of chunk in display order will be encoded, however, they will be discarded in the bitstream.
   Frames following last frame of the chunk in display order will be used in taking lookahead decisions, but, they will not be encoded.
   This feature can be enabled only in closed GOP structures. Default disabled.
2. Support for HDR10+ version 1 SEI messages.

Encoder enhancements
1. Create API function for allocating and freeing x265_analysis_data.
2. CEA 608/708 support: Read SEI messages from text file and encode it using userSEI message.

Bug fixes
1. Disable noise reduction when vbv is enabled.
2. Support minLuma and maxLuma values changed by the commandline.

diffstat:

 multimedia/x265/Makefile                       |   6 ++++--
 multimedia/x265/PLIST                          |   4 ++--
 multimedia/x265/distinfo                       |  11 +++++------
 multimedia/x265/options.mk                     |  10 ++++++++++
 multimedia/x265/patches/patch-common_param.cpp |  13 -------------
 5 files changed, 21 insertions(+), 23 deletions(-)

diffs (82 lines):

diff -r b27b285a5718 -r 419d98e1efd9 multimedia/x265/Makefile
--- a/multimedia/x265/Makefile  Sat Oct 06 09:11:13 2018 +0000
+++ b/multimedia/x265/Makefile  Sat Oct 06 12:12:48 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.23 2018/07/31 19:13:10 rjs Exp $
+# $NetBSD: Makefile,v 1.24 2018/10/06 12:12:48 adam Exp $
 
-DISTNAME=      x265_2.8
+DISTNAME=      x265_2.9
 PKGNAME=       ${DISTNAME:S/_/-/}
 CATEGORIES=    multimedia
 MASTER_SITES=  https://bitbucket.org/multicoreware/x265/downloads/
@@ -21,4 +21,6 @@
 USE_CMAKE=             yes
 USE_LANGUAGES=         c c++
 
+.include "options.mk"
+
 .include "../../mk/bsd.pkg.mk"
diff -r b27b285a5718 -r 419d98e1efd9 multimedia/x265/PLIST
--- a/multimedia/x265/PLIST     Sat Oct 06 09:11:13 2018 +0000
+++ b/multimedia/x265/PLIST     Sat Oct 06 12:12:48 2018 +0000
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.19 2018/05/21 20:03:56 adam Exp $
+@comment $NetBSD: PLIST,v 1.20 2018/10/06 12:12:48 adam Exp $
 bin/x265
 include/x265.h
 include/x265_config.h
 lib/libx265.a
 lib/libx265.so
-lib/libx265.so.160
+lib/libx265.so.165
 lib/pkgconfig/x265.pc
diff -r b27b285a5718 -r 419d98e1efd9 multimedia/x265/distinfo
--- a/multimedia/x265/distinfo  Sat Oct 06 09:11:13 2018 +0000
+++ b/multimedia/x265/distinfo  Sat Oct 06 12:12:48 2018 +0000
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.25 2018/05/26 05:30:19 jklos Exp $
+$NetBSD: distinfo,v 1.26 2018/10/06 12:12:48 adam Exp $
 
-SHA1 (x265_2.8.tar.gz) = e2ef1ad186d9581239463d4e5177a25bc57b9fc0
-RMD160 (x265_2.8.tar.gz) = 547adcf4886f9ae60c115b5da21ff12f6c718b8d
-SHA512 (x265_2.8.tar.gz) = c2a8eaec64aa022badcbcd2a96304a9abd9d08489300b6a9c4c9d76066f3d9848e6948238c84ae16ea91bff0b2fac528a67ee29950d94dcd0ea7c0e9e7baa714
-Size (x265_2.8.tar.gz) = 1379551 bytes
+SHA1 (x265_2.9.tar.gz) = 3c005b4ab409c6f996b36ad88d780ff85fbc9abf
+RMD160 (x265_2.9.tar.gz) = ea6772ec426c141eb1756cdf6bb2def3d6319f47
+SHA512 (x265_2.9.tar.gz) = 270818c7fd84947fde371e32bef225c1880cfb0bcd95378d95b51f50577a134d7cd585fcdfa43b103a24d76c5ad826b09509a07eb9e208e8f2b56f2f77365cf3
+Size (x265_2.9.tar.gz) = 1385848 bytes
 SHA1 (patch-CMakeLists.txt) = fbf4d08133a48b342a060f1b45bab0253455a1b1
-SHA1 (patch-common_param.cpp) = eb0a55babf9cbe68cb2a6b75d109ba58f04e6c05
 SHA1 (patch-encoder_encoder.cpp) = 907db18c8e9afd51684ed886da70c23ac3d3652a
diff -r b27b285a5718 -r 419d98e1efd9 multimedia/x265/options.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/x265/options.mk        Sat Oct 06 12:12:48 2018 +0000
@@ -0,0 +1,10 @@
+# $NetBSD: options.mk,v 1.1 2018/10/06 12:12:48 adam Exp $
+
+PKG_OPTIONS_VAR=       PKG_OPTIONS.x265
+PKG_SUPPORTED_OPTIONS= main10
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mmain10)
+CMAKE_ARGS+=   -DHIGH_BIT_DEPTH=ON
+.endif
diff -r b27b285a5718 -r 419d98e1efd9 multimedia/x265/patches/patch-common_param.cpp
--- a/multimedia/x265/patches/patch-common_param.cpp    Sat Oct 06 09:11:13 2018 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-common_param.cpp,v 1.1 2018/05/26 05:30:20 jklos Exp $
-
---- common/param.cpp.orig      2018-05-21 08:33:10.000000000 +0000
-+++ common/param.cpp
-@@ -633,7 +633,7 @@ int x265_param_parse(x265_param* p, cons
-         if (bValueWasNull)
-             p->cpuid = atobool(value);
-         else
--            p->cpuid = parseCpuName(value, bError);
-+            p->cpuid = parseCpuName(value, bError, 0);
- #endif
-     }
-     OPT("fps")



Home | Main Index | Thread Index | Old Index