Drops patches already merged:
* 0001-Encode-Fixed-VP9-444-frame-header.patch
* 0001-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch

Signed-off-by: Lim Siew Hoon <[email protected]>
---
 .../0001-Encode-Fixed-VP9-444-frame-header.patch   | 43 ------------------
 ...-Add-export-AYUV-color-in-vaExportSurface.patch | 38 ----------------
 .../libva/intel-media-driver_20.4.5.bb             | 52 ----------------------
 .../libva/intel-media-driver_21.1.1.bb             | 50 +++++++++++++++++++++
 4 files changed, 50 insertions(+), 133 deletions(-)
 delete mode 100644 
recipes-multimedia/libva/files/0001-Encode-Fixed-VP9-444-frame-header.patch
 delete mode 100644 
recipes-multimedia/libva/files/0001-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch
 delete mode 100644 recipes-multimedia/libva/intel-media-driver_20.4.5.bb
 create mode 100644 recipes-multimedia/libva/intel-media-driver_21.1.1.bb

diff --git 
a/recipes-multimedia/libva/files/0001-Encode-Fixed-VP9-444-frame-header.patch 
b/recipes-multimedia/libva/files/0001-Encode-Fixed-VP9-444-frame-header.patch
deleted file mode 100644
index 3f220f7..0000000
--- 
a/recipes-multimedia/libva/files/0001-Encode-Fixed-VP9-444-frame-header.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 24da63ad1e0215b103c29b1bce29e126ca94ba00 Mon Sep 17 00:00:00 2001
-From: Lim Siew Hoon <[email protected]>
-Date: Thu, 17 Dec 2020 14:33:21 +0800
-Subject: [PATCH] [Encode] Fixed VP9 444 frame header
-
-According VP9 spec section 7.2.2 color config semantics,
-both subsampling_x and subsampling_y should be 0 for YUV444.
-Only YUV440 subsampling_x=0 and subsampling_y=1.
-
-fixes #1074
-
-Signed-off-by: Lim Siew Hoon <[email protected]>
-
-The patch was imported from the iHD media-driver git server
-(https://github.com/intel/media-driver.git) as of commit id
-a33eaaec2f71f04c8850db9287ee4012e143e283.
-
-Upstream-Status: Backport
-
-Signed-off-by: Lim Siew Hoon <[email protected]>
----
- media_driver/linux/common/codec/ddi/media_libvpx_vp9.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/media_driver/linux/common/codec/ddi/media_libvpx_vp9.cpp 
b/media_driver/linux/common/codec/ddi/media_libvpx_vp9.cpp
-index df89f4fe..41357b0e 100644
---- a/media_driver/linux/common/codec/ddi/media_libvpx_vp9.cpp
-+++ b/media_driver/linux/common/codec/ddi/media_libvpx_vp9.cpp
-@@ -97,9 +97,9 @@ void write_bitdepth_colorspace_sampling(uint32_t 
codecProfile,
-         (codecProfile == VP9_PROFILE_3))
-     {
-         /* sub_sampling_x/y */
--        /* Currently the sub_sampling_x = 0, sub_sampling_y = 1 */
-+        /* Currently the sub_sampling_x = 0, sub_sampling_y = 0 */
-+        vp9_wb_write_bit(wb, 0);
-         vp9_wb_write_bit(wb, 0);
--        vp9_wb_write_bit(wb, 1);
-         vp9_wb_write_bit(wb, 0); // unused
-     }
- }
--- 
-2.17.1
-
diff --git 
a/recipes-multimedia/libva/files/0001-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch
 
b/recipes-multimedia/libva/files/0001-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch
deleted file mode 100644
index 40364dc..0000000
--- 
a/recipes-multimedia/libva/files/0001-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 16d5df20c71c97560e44b45e23bc7946cbb8668f Mon Sep 17 00:00:00 2001
-From: Lim Siew Hoon <[email protected]>
-Date: Thu, 24 Dec 2020 18:47:56 +0800
-Subject: [PATCH] media-libva: Add export AYUV color in vaExportSurfaceHandle
- when VA_EXPORT_SURFACE_COMPOSED_LAYERS is not set.
-
-Example:
-gst-launch-1.0 videotestsrc ! msdkvpp \
-'video/x-raw(memory:DMABuf)',format=VUYA ! glimagesink
-
-fixes #1114
-
-Signed-off-by: Lim Siew Hoon <[email protected]>
-
-Upstream-status: backport
-https://github.com/intel/media-driver/commit/ff0cb9efc9f30712e8b967da629b2804c9a128a1
-
-Signed-off-by: Lim Siew Hoon <[email protected]>
----
- media_driver/linux/common/ddi/media_libva.cpp | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/media_driver/linux/common/ddi/media_libva.cpp 
b/media_driver/linux/common/ddi/media_libva.cpp
-index 875603ad..93add4cd 100755
---- a/media_driver/linux/common/ddi/media_libva.cpp
-+++ b/media_driver/linux/common/ddi/media_libva.cpp
-@@ -6679,6 +6679,8 @@ static uint32_t 
DdiMedia_GetDrmFormatOfSeparatePlane(uint32_t fourcc, int plane)
-             return DRM_FORMAT_VYUY;
-         case VA_FOURCC_UYVY:
-             return DRM_FORMAT_UYVY;
-+        case VA_FOURCC_AYUV:
-+            return DRM_FORMAT_AYUV;
-         case VA_FOURCC_Y210:
-             return DRM_FORMAT_Y210;
-         case VA_FOURCC_Y216:
--- 
-2.17.1
-
diff --git a/recipes-multimedia/libva/intel-media-driver_20.4.5.bb 
b/recipes-multimedia/libva/intel-media-driver_20.4.5.bb
deleted file mode 100644
index 3bdfe53..0000000
--- a/recipes-multimedia/libva/intel-media-driver_20.4.5.bb
+++ /dev/null
@@ -1,52 +0,0 @@
-SUMMARY = "VA driver for Intel Gen based graphics hardware"
-DESCRIPTION = "Intel Media Driver for VAAPI is a new VA-API (Video 
Acceleration API) \
-user mode driver supporting hardware accelerated decoding, encoding, \
-and video post processing for GEN based graphics hardware."
-
-HOMEPAGE = "https://github.com/intel/media-driver";
-BUGTRACKER = "https://github.com/intel/media-driver/issues";
-
-LICENSE = "MIT & BSD-3-Clause"
-LIC_FILES_CHKSUM = "file://LICENSE.md;md5=6aab5363823095ce682b155fef0231f0 \
-                    
file://media_driver/media_libvpx.LICENSE;md5=d5b04755015be901744a78cc30d390d4 \
-                    "
-
-COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
-
-inherit features_check
-REQUIRED_DISTRO_FEATURES = "opengl"
-
-DEPENDS += "libva gmmlib"
-
-SRC_URI = 
"git://github.com/intel/media-driver.git;protocol=https;branch=intel-media-20.4 
\
-           
file://0001-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch \
-           file://0001-Encode-Fixed-VP9-444-frame-header.patch \
-          "
-
-SRCREV = "74e2f11131def34314ce52940e8d0028a4aba01c"
-S = "${WORKDIR}/git"
-
-COMPATIBLE_HOST_x86-x32 = "null"
-
-UPSTREAM_CHECK_GITTAGREGEX = "^intel-media-(?P<pver>(?!600\..*)\d+(\.\d+)+)$"
-
-inherit cmake pkgconfig
-
-MEDIA_DRIVER_ARCH_x86    = "32"
-MEDIA_DRIVER_ARCH_x86-64 = "64"
-
-EXTRA_OECMAKE += " \
-                   -DMEDIA_RUN_TEST_SUITE=OFF \
-                   -DARCH=${MEDIA_DRIVER_ARCH} \
-                   -DMEDIA_BUILD_FATAL_WARNINGS=OFF \
-                 "
-
-CXXFLAGS_append_x86 = " -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"
-
-do_configure_prepend_toolchain-clang() {
-    sed -i -e '/-fno-tree-pre/d' 
${S}/media_driver/cmake/linux/media_compile_flags_linux.cmake
-}
-
-FILES_${PN} += " \
-                 ${libdir}/dri/ \
-                 "
diff --git a/recipes-multimedia/libva/intel-media-driver_21.1.1.bb 
b/recipes-multimedia/libva/intel-media-driver_21.1.1.bb
new file mode 100644
index 0000000..531541a
--- /dev/null
+++ b/recipes-multimedia/libva/intel-media-driver_21.1.1.bb
@@ -0,0 +1,50 @@
+SUMMARY = "VA driver for Intel Gen based graphics hardware"
+DESCRIPTION = "Intel Media Driver for VAAPI is a new VA-API (Video 
Acceleration API) \
+user mode driver supporting hardware accelerated decoding, encoding, \
+and video post processing for GEN based graphics hardware."
+
+HOMEPAGE = "https://github.com/intel/media-driver";
+BUGTRACKER = "https://github.com/intel/media-driver/issues";
+
+LICENSE = "MIT & BSD-3-Clause"
+LIC_FILES_CHKSUM = "file://LICENSE.md;md5=6aab5363823095ce682b155fef0231f0 \
+                    
file://media_driver/media_libvpx.LICENSE;md5=d5b04755015be901744a78cc30d390d4 \
+                    "
+
+COMPATIBLE_HOST = '(i.86|x86_64).*-linux'
+
+inherit features_check
+REQUIRED_DISTRO_FEATURES = "opengl"
+
+DEPENDS += "libva gmmlib"
+
+SRC_URI = "git://github.com/intel/media-driver.git;protocol=https;nobranch=1 \
+          "
+
+SRCREV = "2c80a6973166f9f2ca6a21d37679409cfce0e8f6"
+S = "${WORKDIR}/git"
+
+COMPATIBLE_HOST_x86-x32 = "null"
+
+UPSTREAM_CHECK_GITTAGREGEX = "^intel-media-(?P<pver>(?!600\..*)\d+(\.\d+)+)$"
+
+inherit cmake pkgconfig
+
+MEDIA_DRIVER_ARCH_x86    = "32"
+MEDIA_DRIVER_ARCH_x86-64 = "64"
+
+EXTRA_OECMAKE += " \
+                   -DMEDIA_RUN_TEST_SUITE=OFF \
+                   -DARCH=${MEDIA_DRIVER_ARCH} \
+                   -DMEDIA_BUILD_FATAL_WARNINGS=OFF \
+                 "
+
+CXXFLAGS_append_x86 = " -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"
+
+do_configure_prepend_toolchain-clang() {
+    sed -i -e '/-fno-tree-pre/d' 
${S}/media_driver/cmake/linux/media_compile_flags_linux.cmake
+}
+
+FILES_${PN} += " \
+                 ${libdir}/dri/ \
+                 "
-- 
2.7.4

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#6942): 
https://lists.yoctoproject.org/g/meta-intel/message/6942
Mute This Topic: https://lists.yoctoproject.org/mt/80870711/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-intel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to