diff options
author | leot <leot@pkgsrc.org> | 2017-04-09 10:39:52 +0000 |
---|---|---|
committer | leot <leot@pkgsrc.org> | 2017-04-09 10:39:52 +0000 |
commit | 717bde0406642208b51b96a0b45496caae2c3486 (patch) | |
tree | 28cea4ced3ae32d25a0a009c9a9b34d53fcf86ef /multimedia/intel-vaapi-driver | |
parent | 75201ca6b2bf6c257ea7b51152ac37e275243c96 (diff) | |
download | pkgsrc-717bde0406642208b51b96a0b45496caae2c3486.tar.gz |
Update multimedia/intel-vaapi-driver to 1.8.0
pkgsrc changes:
- Delete patches/patch-src_i965__decoder__utils.c: applied upstream
Changes:
Version 1.8.0 - 31.Mar.2017
* Improve the quality of the H.264 encoder on SKL+ for CQP and CBR mode
* Improve the quality of the VP8 encoder on BSW+ for CQP and CBR mode
* Add support for H.264 VBR mode on SKL+
* Add support for VP8 VBR mode on BSW+
* Add support for low-power H.264 encoder on BXT and KBL
* Add support for CBR / VBR with low-power H.264 encoder on SKL+ (A HuC Firmware and
a HuC supported Linux kernel are required)
* Add support for CSC and scaling with 10bit P010/I010 surface
* Optimize CSC and scaling with 8bit NV12 and I420 surface
* Fix the wrong memory object cache setting on SKL+
* Fix the EU number in media pipeline
* Fix the wrong bit shift in H.264 encoder
* Fix the 48bit graphics address on BSW+
* Fix building on NetBSD
* Known issues
- The new AVC encoder doesn't support MVC/SVC encoding
- The new AVC encoder doesn't support ROI encoding
- The new AVC encoder doesn't support multiple slice encoding
Diffstat (limited to 'multimedia/intel-vaapi-driver')
-rw-r--r-- | multimedia/intel-vaapi-driver/Makefile | 4 | ||||
-rw-r--r-- | multimedia/intel-vaapi-driver/distinfo | 11 | ||||
-rw-r--r-- | multimedia/intel-vaapi-driver/patches/patch-src_i965__decoder__utils.c | 35 |
3 files changed, 7 insertions, 43 deletions
diff --git a/multimedia/intel-vaapi-driver/Makefile b/multimedia/intel-vaapi-driver/Makefile index ffad568ebed..f9c1f4cf1ae 100644 --- a/multimedia/intel-vaapi-driver/Makefile +++ b/multimedia/intel-vaapi-driver/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.1 2017/03/12 09:44:25 leot Exp $ +# $NetBSD: Makefile,v 1.2 2017/04/09 10:39:52 leot Exp $ -DISTNAME= intel-vaapi-driver-1.7.3 +DISTNAME= intel-vaapi-driver-1.8.0 CATEGORIES= multimedia MASTER_SITES= ${MASTER_SITE_GITHUB:=01org/} diff --git a/multimedia/intel-vaapi-driver/distinfo b/multimedia/intel-vaapi-driver/distinfo index ec991ce857f..d0cbfa967ec 100644 --- a/multimedia/intel-vaapi-driver/distinfo +++ b/multimedia/intel-vaapi-driver/distinfo @@ -1,7 +1,6 @@ -$NetBSD: distinfo,v 1.1 2017/03/12 09:44:25 leot Exp $ +$NetBSD: distinfo,v 1.2 2017/04/09 10:39:52 leot Exp $ -SHA1 (intel-vaapi-driver-1.7.3.tar.gz) = f2f412edc9d03567897b187d96343db68598fa37 -RMD160 (intel-vaapi-driver-1.7.3.tar.gz) = 2ba7c3d945733bf56f234fc5451422173a612f1d -SHA512 (intel-vaapi-driver-1.7.3.tar.gz) = 57ae4fbf1bd5799e8a311fcd67eda1a8a6d5b5267df502b83f63f8bd0cdd510a4f78b4d09088833bfa2e98447d841c3d4e7229f4e75a9d9f4b8096fb14027878 -Size (intel-vaapi-driver-1.7.3.tar.gz) = 1648659 bytes -SHA1 (patch-src_i965__decoder__utils.c) = 1719cac7ee434c92e1a7016ad4130615dd62ddaa +SHA1 (intel-vaapi-driver-1.8.0.tar.gz) = d3f207de4d5fedcc7a37c5954bf501b7d40d9b5b +RMD160 (intel-vaapi-driver-1.8.0.tar.gz) = 0a843644554fca01759f9910c8d3f15e0d7df9a8 +SHA512 (intel-vaapi-driver-1.8.0.tar.gz) = fbf68ad5f7558366dadf6e8d834ed89665e86167676ca72fdca218023f5709b0bdf1b124f11ed3f7c10b60741a2574a8ea7c3e5607a6727d3b9cc2ed44981542 +Size (intel-vaapi-driver-1.8.0.tar.gz) = 2308240 bytes diff --git a/multimedia/intel-vaapi-driver/patches/patch-src_i965__decoder__utils.c b/multimedia/intel-vaapi-driver/patches/patch-src_i965__decoder__utils.c deleted file mode 100644 index e505218c93c..00000000000 --- a/multimedia/intel-vaapi-driver/patches/patch-src_i965__decoder__utils.c +++ /dev/null @@ -1,35 +0,0 @@ -$NetBSD: patch-src_i965__decoder__utils.c,v 1.1 2017/03/12 09:44:25 leot Exp $ - -Use malloc(3) and free(3) instead of alloca(3). - -From upstream via issue pull request #77 (it will not needed -for the next 1.8.0 version). - ---- src/i965_decoder_utils.c.orig 2016-11-10 05:04:36.000000000 +0000 -+++ src/i965_decoder_utils.c -@@ -23,7 +23,6 @@ - - #include "sysdeps.h" - #include <limits.h> --#include <alloca.h> - - #include "intel_batchbuffer.h" - #include "intel_media.h" -@@ -343,7 +342,7 @@ avc_get_first_mb_bit_offset_with_epb( - if (buf_size > data_size) - buf_size = data_size; - -- buf = alloca(buf_size); -+ buf = malloc(buf_size); - ret = dri_bo_get_subdata( - slice_data_bo, slice_param->slice_data_offset, - buf_size, buf -@@ -355,6 +354,8 @@ avc_get_first_mb_bit_offset_with_epb( - i += 2, j++, n++; - } - -+ free(buf); -+ - out_slice_data_bit_offset = in_slice_data_bit_offset + n * 8; - - if (mode_flag == ENTROPY_CABAC) |