aboutsummaryrefslogtreecommitdiff
path: root/multimedia/libva-intel-media-driver
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2020-08-25 07:06:31 +0000
committerJan Beich <jbeich@FreeBSD.org>2020-08-25 07:06:31 +0000
commitec77f8a2c94957752dc4b48f7f9d1162e7be852f (patch)
tree7e745c8cb8927fa151cb5e940fd44a87e6fbede8 /multimedia/libva-intel-media-driver
parente25d44c210aa60f90f2cc1c82a3cb1f42442c20a (diff)
downloadports-ec77f8a2c94957752dc4b48f7f9d1162e7be852f.tar.gz
ports-ec77f8a2c94957752dc4b48f7f9d1162e7be852f.zip
multimedia/libva-intel-media-driver: update to 20.3.p6
Notes
Notes: svn path=/head/; revision=546141
Diffstat (limited to 'multimedia/libva-intel-media-driver')
-rw-r--r--multimedia/libva-intel-media-driver/Makefile4
-rw-r--r--multimedia/libva-intel-media-driver/distinfo10
-rw-r--r--multimedia/libva-intel-media-driver/files/patch-libva-2.856
3 files changed, 7 insertions, 63 deletions
diff --git a/multimedia/libva-intel-media-driver/Makefile b/multimedia/libva-intel-media-driver/Makefile
index 8687918b1f51..b91782519edb 100644
--- a/multimedia/libva-intel-media-driver/Makefile
+++ b/multimedia/libva-intel-media-driver/Makefile
@@ -2,12 +2,12 @@
PORTNAME= media-driver
DISTVERSIONPREFIX= intel-media-
-DISTVERSION= 20.3.pre5
+DISTVERSION= 20.3.pre6
CATEGORIES= multimedia
PKGNAMEPREFIX= libva-intel-
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= c09fb26fb9d9.patch:-p1 # https://github.com/intel/media-driver/pull/991
+PATCHFILES+= b828bdc8ea40.patch:-p1 # libva < 2.9
PATCHFILES+= 2bd42cddbe7c.patch:-p1 # https://github.com/intel/media-driver/pull/819
PATCHFILES+= 0ef9d7bd97ac.patch:-p1 # https://github.com/intel/media-driver/pull/819
PATCHFILES+= b7b1ffbc5323.patch:-p1 # https://github.com/intel/media-driver/pull/819
diff --git a/multimedia/libva-intel-media-driver/distinfo b/multimedia/libva-intel-media-driver/distinfo
index 1d3ef8bd7a63..5ceac92a11ce 100644
--- a/multimedia/libva-intel-media-driver/distinfo
+++ b/multimedia/libva-intel-media-driver/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1596097291
-SHA256 (intel-media-driver-intel-media-20.3.pre5_GH0.tar.gz) = 9e33148888b4ba349b0fb43fa75886abab8db159be945f9ce7bdb6dbc00b1d85
-SIZE (intel-media-driver-intel-media-20.3.pre5_GH0.tar.gz) = 22296192
-SHA256 (c09fb26fb9d9.patch) = 622e938f77d73550df08e122cdeb5f6e809d2579a54df87a4dc11d149d8a49d2
-SIZE (c09fb26fb9d9.patch) = 6021
+TIMESTAMP = 1597649794
+SHA256 (intel-media-driver-intel-media-20.3.pre6_GH0.tar.gz) = fc75d5b0a0be3a8ce41840444f55207ed1c97aacd3656f13201001b50868efbc
+SIZE (intel-media-driver-intel-media-20.3.pre6_GH0.tar.gz) = 22317283
+SHA256 (b828bdc8ea40.patch) = 9425f1b6c3b62a3879e9a7323e6ea8304567ae497623192736e67374a5bd9813
+SIZE (b828bdc8ea40.patch) = 1808
SHA256 (2bd42cddbe7c.patch) = 8ddca9a1e793dcbc6876aa53d6e93b900a2a32bc5183f92af66158d7fe16479f
SIZE (2bd42cddbe7c.patch) = 1241
SHA256 (0ef9d7bd97ac.patch) = 1c159b93f2832b825811d8ca5386facfd430ba02f90b73877b5737292d9d881f
diff --git a/multimedia/libva-intel-media-driver/files/patch-libva-2.8 b/multimedia/libva-intel-media-driver/files/patch-libva-2.8
deleted file mode 100644
index 290f5d60353f..000000000000
--- a/multimedia/libva-intel-media-driver/files/patch-libva-2.8
+++ /dev/null
@@ -1,56 +0,0 @@
-Drop after multimedia/libva is updated to 2.9.0.
-
-media_driver/linux/common/ddi/media_libva.cpp:3849:23: error: use of undeclared identifier 'VA_TIMEOUT_INFINITE'
- if (timeout_ns == VA_TIMEOUT_INFINITE)
- ^
-media_driver/linux/common/ddi/media_libva.cpp:3856:20: error: use of undeclared identifier 'VA_STATUS_ERROR_TIMEDOUT'
- return VA_STATUS_ERROR_TIMEDOUT;
- ^
-media_driver/linux/common/ddi/media_libva.cpp:3884:24: error: use of undeclared identifier 'VA_STATUS_ERROR_TIMEDOUT'
- return VA_STATUS_ERROR_TIMEDOUT;
- ^
-media_driver/linux/common/ddi/media_libva.cpp:3917:23: error: use of undeclared identifier 'VA_TIMEOUT_INFINITE'
- if (timeout_ns == VA_TIMEOUT_INFINITE)
- ^
-media_driver/linux/common/ddi/media_libva.cpp:3924:20: error: use of undeclared identifier 'VA_STATUS_ERROR_TIMEDOUT'
- return VA_STATUS_ERROR_TIMEDOUT;
- ^
-media_driver/linux/common/ddi/media_libva.cpp:3952:24: error: use of undeclared identifier 'VA_STATUS_ERROR_TIMEDOUT'
- return VA_STATUS_ERROR_TIMEDOUT;
- ^
-media_driver/linux/common/ddi/media_libva.cpp:6764:14: error: no member named 'vaSyncSurface2' in 'VADriverVTable'
- pVTable->vaSyncSurface2 = DdiMedia_SyncSurface2;
- ~~~~~~~ ^
-media_driver/linux/common/ddi/media_libva.cpp:6765:14: error: no member named 'vaSyncBuffer' in 'VADriverVTable'
- pVTable->vaSyncBuffer = DdiMedia_SyncBuffer;
- ~~~~~~~ ^
-
---- media_driver/linux/common/ddi/media_libva.cpp.orig 2020-07-09 08:40:46 UTC
-+++ media_driver/linux/common/ddi/media_libva.cpp
-@@ -3815,6 +3815,7 @@ static VAStatus DdiMedia_SyncSurface (
- return DdiMedia_StatusCheck(mediaCtx, surface, render_target);
- }
-
-+#if VA_CHECK_VERSION(1,9,0)
- /*
- * This function blocks until all pending operations on the surface have been
- * completed or exceed timeout. Upon return it is safe to use the render target for a
-@@ -3956,6 +3957,7 @@ static VAStatus DdiMedia_SyncBuffer (
-
- return VA_STATUS_SUCCESS;
- }
-+#endif
-
- /*
- * Find out any pending ops on the render target
-@@ -6761,8 +6763,10 @@ VAStatus __vaDriverInit(VADriverContextP ctx )
- pVTable->vaRenderPicture = DdiMedia_RenderPicture;
- pVTable->vaEndPicture = DdiMedia_EndPicture;
- pVTable->vaSyncSurface = DdiMedia_SyncSurface;
-+#if VA_CHECK_VERSION(1,9,0)
- pVTable->vaSyncSurface2 = DdiMedia_SyncSurface2;
- pVTable->vaSyncBuffer = DdiMedia_SyncBuffer;
-+#endif
- pVTable->vaQuerySurfaceStatus = DdiMedia_QuerySurfaceStatus;
- pVTable->vaQuerySurfaceError = DdiMedia_QuerySurfaceError;
- pVTable->vaQuerySurfaceAttributes = DdiMedia_QuerySurfaceAttributes;