diff options
Diffstat (limited to 'recipes-multimedia/onevpl')
-rw-r--r-- | recipes-multimedia/onevpl/onevpl/0001-Fix-missing-UYVY-VA_FOURCC-causing-encode-failure.patch | 28 | ||||
-rw-r--r-- | recipes-multimedia/onevpl/onevpl_2022.1.5.bb | 1 |
2 files changed, 29 insertions, 0 deletions
diff --git a/recipes-multimedia/onevpl/onevpl/0001-Fix-missing-UYVY-VA_FOURCC-causing-encode-failure.patch b/recipes-multimedia/onevpl/onevpl/0001-Fix-missing-UYVY-VA_FOURCC-causing-encode-failure.patch new file mode 100644 index 00000000..c748c818 --- /dev/null +++ b/recipes-multimedia/onevpl/onevpl/0001-Fix-missing-UYVY-VA_FOURCC-causing-encode-failure.patch | |||
@@ -0,0 +1,28 @@ | |||
1 | From 943f228402fa5ec3a1b4fd898e2783bb314af5a4 Mon Sep 17 00:00:00 2001 | ||
2 | From: "Mazlan, Hilman Zafri" <hilman.zafri.mazlan@intel.com> | ||
3 | Date: Thu, 8 Sep 2022 11:06:33 +0800 | ||
4 | Subject: [PATCH] Fix missing UYVY VA_FOURCC causing encode failure | ||
5 | |||
6 | Upstream-Status: Submitted [Innersource PR: #504] | ||
7 | |||
8 | Signed-off-by: Mazlan, Hilman Zafri <hilman.zafri.mazlan@intel.com> | ||
9 | --- | ||
10 | tools/legacy/sample_common/src/vaapi_allocator.cpp | 2 +- | ||
11 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
12 | |||
13 | diff --git a/tools/legacy/sample_common/src/vaapi_allocator.cpp b/tools/legacy/sample_common/src/vaapi_allocator.cpp | ||
14 | index b374a6cb..e3c286e9 100644 | ||
15 | --- a/tools/legacy/sample_common/src/vaapi_allocator.cpp | ||
16 | +++ b/tools/legacy/sample_common/src/vaapi_allocator.cpp | ||
17 | @@ -129,7 +129,7 @@ static mfxStatus GetVAFourcc(mfxU32 fourcc, unsigned int& va_fourcc) { | ||
18 | mfxU32 mfx_fourcc = ConvertVP8FourccToMfxFourcc(fourcc); | ||
19 | va_fourcc = ConvertMfxFourccToVAFormat(mfx_fourcc); | ||
20 | if (!va_fourcc || ((VA_FOURCC_NV12 != va_fourcc) && (VA_FOURCC_YV12 != va_fourcc) && | ||
21 | - (VA_FOURCC_YUY2 != va_fourcc) && (VA_FOURCC_ARGB != va_fourcc) && | ||
22 | + (VA_FOURCC_UYVY != va_fourcc) && (VA_FOURCC_ARGB != va_fourcc) && | ||
23 | (VA_FOURCC_ABGR != va_fourcc) && (VA_FOURCC_P208 != va_fourcc) && | ||
24 | (VA_FOURCC_P010 != va_fourcc) && (VA_FOURCC_YUY2 != va_fourcc) && | ||
25 | (VA_FOURCC_Y210 != va_fourcc) && (VA_FOURCC_Y410 != va_fourcc) && | ||
26 | -- | ||
27 | 2.34.1 | ||
28 | |||
diff --git a/recipes-multimedia/onevpl/onevpl_2022.1.5.bb b/recipes-multimedia/onevpl/onevpl_2022.1.5.bb index d3a9a59f..e0da2d60 100644 --- a/recipes-multimedia/onevpl/onevpl_2022.1.5.bb +++ b/recipes-multimedia/onevpl/onevpl_2022.1.5.bb | |||
@@ -9,6 +9,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=c18ea6bb4786a26bf4eee88a7424a408 \ | |||
9 | file://third-party-programs.txt;md5=f43d223f2b736e89abed9660483d0386" | 9 | file://third-party-programs.txt;md5=f43d223f2b736e89abed9660483d0386" |
10 | 10 | ||
11 | SRC_URI = "git://github.com/oneapi-src/oneVPL.git;protocol=https;branch=master \ | 11 | SRC_URI = "git://github.com/oneapi-src/oneVPL.git;protocol=https;branch=master \ |
12 | file://0001-Fix-missing-UYVY-VA_FOURCC-causing-encode-failure.patch \ | ||
12 | " | 13 | " |
13 | SRCREV = "b90dbc9e673ee119f841e67184194446069c45a6" | 14 | SRCREV = "b90dbc9e673ee119f841e67184194446069c45a6" |
14 | S = "${WORKDIR}/git" | 15 | S = "${WORKDIR}/git" |