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:           Sat Oct  6 12:12:48 UTC 2018

Modified Files:
        pkgsrc/multimedia/x265: Makefile PLIST distinfo
Added Files:
        pkgsrc/multimedia/x265: options.mk
Removed Files:
        pkgsrc/multimedia/x265/patches: patch-common_param.cpp

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


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 pkgsrc/multimedia/x265/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/multimedia/x265/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/multimedia/x265/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/multimedia/x265/options.mk
cvs rdiff -u -r1.1 -r0 pkgsrc/multimedia/x265/patches/patch-common_param.cpp

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.23 pkgsrc/multimedia/x265/Makefile:1.24
--- pkgsrc/multimedia/x265/Makefile:1.23        Tue Jul 31 19:13:10 2018
+++ pkgsrc/multimedia/x265/Makefile     Sat Oct  6 12:12:48 2018
@@ -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 @@ CMAKE_ARGS+=  -DENABLE_PIC=ON
 USE_CMAKE=             yes
 USE_LANGUAGES=         c c++
 
+.include "options.mk"
+
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/multimedia/x265/PLIST
diff -u pkgsrc/multimedia/x265/PLIST:1.19 pkgsrc/multimedia/x265/PLIST:1.20
--- pkgsrc/multimedia/x265/PLIST:1.19   Mon May 21 20:03:56 2018
+++ pkgsrc/multimedia/x265/PLIST        Sat Oct  6 12:12:48 2018
@@ -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

Index: pkgsrc/multimedia/x265/distinfo
diff -u pkgsrc/multimedia/x265/distinfo:1.25 pkgsrc/multimedia/x265/distinfo:1.26
--- pkgsrc/multimedia/x265/distinfo:1.25        Sat May 26 05:30:19 2018
+++ pkgsrc/multimedia/x265/distinfo     Sat Oct  6 12:12:48 2018
@@ -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

Added files:

Index: pkgsrc/multimedia/x265/options.mk
diff -u /dev/null pkgsrc/multimedia/x265/options.mk:1.1
--- /dev/null   Sat Oct  6 12:12:48 2018
+++ pkgsrc/multimedia/x265/options.mk   Sat Oct  6 12:12:48 2018
@@ -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



Home | Main Index | Thread Index | Old Index