Version 2.3 =========== Encoder enhancements -------------------- 1. New SSIM-based RD-cost computation for improved visual quality, and efficiency; use :option:`--ssim-rd` to exercise. 2. Multi-pass encoding can now share analysis information from prior passes (in addition to rate-control information) to improve performance and quality of subsequent passes; to your multi-pass command-lines that use the :option:`--pass` option, add :option:`--multi-pass-opt-distortion` to share distortion information, and :option:`--multi-pass-opt-analysis` to share other analysis information. 3. A dedicated thread pool for lookahead can now be specified with :option:`--lookahead-threads`. 4. option:`--dynamic-rd` dynamically increase analysis in areas where the bitrate is being capped by VBV; works for both CRF and ABR encodes with VBV settings. 5. The number of bits used to signal the delta-QP can be optimized with the :option:`--opt-cu-delta-qp` option; found to be useful in some scenarios for lower bitrate targets. 6. Experimental feature option:`--aq-motion` adds new QP offsets based on relative motion of a block with respect to the movement of the frame. API changes ----------- 1. Reconfigure API now supports signalling new scaling lists. 2. x265 application's csv functionality now reports time (in milliseconds) taken to encode each frame. 3. :option:`--strict-cbr` enables stricter bitrate adherence by adding filler bits when achieved bitrate is lower than the target; earlier, it was only reacting when the achieved rate was higher. 4. :option:`--hdr` can be used to ensure that max-cll and max-fall values are always signaled (even if 0,0). Bug fixes --------- 1. Fixed incorrect HW thread counting on MacOS platform. 2. Fixed scaling lists support for 4:4:4 videos. 3. Inconsistent output fix for :option:`--opt-qp-pss` by removing last slice's QP from cost calculation. 4. VTune profiling (enabled using ENABLE_VTUNE CMake option) now also works with 2017 VTune builds.diff -r1.16 -r1.17 pkgsrc/multimedia/x265/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.16 2017/01/19 18:52:19 agc Exp $ | 1 | # $NetBSD: Makefile,v 1.17 2017/02/25 08:32:18 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= x265_2.2 | 3 | DISTNAME= x265_2.3 | |
4 | PKGNAME= ${DISTNAME:S/_/-/} | 4 | PKGNAME= ${DISTNAME:S/_/-/} | |
5 | CATEGORIES= multimedia | 5 | CATEGORIES= multimedia | |
6 | MASTER_SITES= https://bitbucket.org/multicoreware/x265/downloads/ | 6 | MASTER_SITES= https://bitbucket.org/multicoreware/x265/downloads/ | |
7 | MASTER_SITES+= http://download.videolan.org/videolan/x265/ | 7 | MASTER_SITES+= http://download.videolan.org/videolan/x265/ | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.x265.org/ | 10 | HOMEPAGE= http://www.x265.org/ | |
11 | COMMENT= High Efficiency Video Coding (HEVC) | 11 | COMMENT= High Efficiency Video Coding (HEVC) | |
12 | LICENSE= gnu-gpl-v2 | 12 | LICENSE= gnu-gpl-v2 | |
13 | 13 | |||
14 | WRKSRC= ${WRKDIR}/${DISTNAME}/source | 14 | WRKSRC= ${WRKDIR}/${DISTNAME}/source | |
15 | BUILD_DEPENDS+= yasm>=1.0.0:../../devel/yasm | 15 | BUILD_DEPENDS+= yasm>=1.0.0:../../devel/yasm | |
16 | 16 |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.16 2017/02/13 13:39:55 fhajny Exp $ | 1 | $NetBSD: distinfo,v 1.17 2017/02/25 08:32:18 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (x265_2.2.tar.gz) = 709ddcf639b414c65867683419de82bc34b587ca | 3 | SHA1 (x265_2.3.tar.gz) = 575003e50e7f06aa3c983679d4399581394adbf9 | |
4 | RMD160 (x265_2.2.tar.gz) = 5bc6e69601752f9ef7a8b80989f48767dfecab10 | 4 | RMD160 (x265_2.3.tar.gz) = b3e9a5b145caf5481854fded2f74e1db4c8045bf | |
5 | SHA512 (x265_2.2.tar.gz) = 335bb38cf0892f2c4310033b076d51115c0b7faa9596a4f556dde5e3d1378d04f3d0055cb0bf2441eb725b7f84c246174bdc315eeb4ddde61ef9d79469f44eef | 5 | SHA512 (x265_2.3.tar.gz) = c863e4bd95323baf5c1ee388c2d9e460749940b947a795e0bce7bffab620258fb7aafbbf2956225491f4532f715392df3d40f19301964e00c3ac2971cd7d8809 | |
6 | Size (x265_2.2.tar.gz) = 1203801 bytes | 6 | Size (x265_2.3.tar.gz) = 1215719 bytes | |
7 | SHA1 (patch-CMakeLists.txt) = fbf4d08133a48b342a060f1b45bab0253455a1b1 | 7 | SHA1 (patch-CMakeLists.txt) = fbf4d08133a48b342a060f1b45bab0253455a1b1 |
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.13 2017/01/01 16:31:44 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.14 2017/02/25 08:32:18 adam Exp $ | |
2 | bin/x265 | 2 | bin/x265 | |
3 | include/x265.h | 3 | include/x265.h | |
4 | include/x265_config.h | 4 | include/x265_config.h | |
5 | lib/libx265.a | 5 | lib/libx265.a | |
6 | lib/libx265.so | 6 | lib/libx265.so | |
7 | lib/libx265.so.102 | 7 | lib/libx265.so.110 | |
8 | lib/pkgconfig/x265.pc | 8 | lib/pkgconfig/x265.pc |