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