Commit Graph

62 Commits

Author SHA1 Message Date
Lim Siew Hoon
54383bd3aa intel-media-driver: upgrade 23.1.0 -> 23.1.6
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-25 15:48:38 +08:00
Lim Siew Hoon
d4bba3cc53 intel-media-driver: upgrade 22.5.4 -> 23.1.0
Drops patches already fixed and merged:
* 0001-Fix-uClibc-build.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-02-08 15:54:42 +08:00
Lim Siew Hoon
d58079ddcf intel-media-driver: upgrade 22.5.3 -> 22.5.4
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-31 06:52:09 +08:00
hilmanzafri
c4f1331c49 intel-media-driver: upgrade 22.4.4 -> 22.5.3
Add patch to fix fails when applying
* 0001-Fix-uClibc-build.patch

Signed-off-by: hilmanzafri <hilman.zafri.mazlan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-10-04 13:33:27 +08:00
Lim Siew Hoon
b783f9e933 intel-media-driver: upgrade 22.3.1 -> 22.4.4
Drops patches already merged:
* c8457540aed1ab9424661087276fb788c0e3aabb.patch

Add patches to fix fails with musl libc
* 0001-Fix-uClibc-build.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-07-25 14:23:13 +08:00
Lim Siew Hoon
81197e3bde intel-media-driver: upgrade 22.1.1 -> 22.3.1
Drops patches already merged:
* 0001-upstream-ADLN.patch
* 0002-Add-support-for-ADL-N-Enable-the-cmake-options.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-05-18 09:28:18 +08:00
Anuj Mittal
10944d5308 intel-media-driver: fix build with gcc12
Backport a patch to fix:

| error: the address of '_CODEC_VP8_PIC_PARAMS::ucMvUpdateProb' will
| never be NULL [-Werror=address]
|    238 |     if (codecPicParams->ucMvUpdateProb[0] && picParam->mv_probs[0])

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-04-18 14:57:33 +08:00
Lim Siew Hoon
ae6813ebfb intel-media-driver: Enable ADL-N support
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-12 00:37:48 +08:00
Lim Siew Hoon
298339bc21 intel-media-driver: upgrade 21.3.5 -> 22.1.1
Drops patches already merged.
* 0001-MOS-user-setting-reentrant.patch
* 0001-Media-Common-Fix-the-user-setting-memory-free.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2022-02-11 12:50:06 +08:00
Lim Siew Hoon
33c5426f5c intel-media-driver: Fixed double free issue.
Fixed double free issue running with multiple channel
decoding with vaapisink plugins in gstreamer-vaapi master.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-12-03 10:15:20 +08:00
Teng, Jin Chung
d813aee27e media-driver: user registry key reentrant fix
Fix for registry key reentrant on Linux during multiple processes.

Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-11-05 10:54:08 +08:00
Lim Siew Hoon
c386c9cdcc intel-media-driver: upgrade 21.2.3 -> 21.3.5
Drops patches already merged.
* 0001-Expose-the-reg-to-disable-scalability.patch
* 0001-VP-Fix-2pass-CSC-PROCAMP-not-work-issue.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-10-25 22:02:00 +08:00
Anuj Mittal
0584f63879 Convert to new override syntax
Use the convert-overrides.py to convert to new syntax and manually
fix some additional changes.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-31 17:47:03 +08:00
Teng, Jin Chung
3aec137ac5 intel media-driver: Exposing the registry to disable scalability
Disabling scalibility to fix certain format not able to decode
until scalability feature is ready.

Signed-off-by: Teng, Jin Chung <jin.chung.teng@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-23 16:06:20 +08:00
Lim Siew Hoon
94c097a82c intel-media-driver: backport Fix PROCAMP not work issue
Fix PROCAMP not work issue in 4k resolution and above
with gstreamer-vaapi master.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-19 11:03:30 +08:00
Lim Siew Hoon
db0de0a972 intel-media-driver: upgrade 21.1.3 -> 21.2.3
Drops patches already merged:
* 0001-changed-VPHAL_MAX_SOURCES-set-to-65.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-03 22:48:10 +08:00
Lim Siew Hoon
7113b578c6 intel-media-driver: Increase limit of VPHAL_MAX_SOURCES
This patches is submitting into upstream. Pending to be
merge. It using to fix vaapioverlay plugin to support
64CH channel rendering.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-21 16:05:32 +08:00
Lim Siew Hoon
2335b19369 intel-media-driver: upgrade 21.1.1 -> 21.1.3
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-06 11:38:21 +08:00
Lim Siew Hoon
f695e532c0 intel-media-driver: upgrade 20.4.5 -> 21.1.1
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 <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-25 09:21:17 +08:00
Lim Siew Hoon
8f00772c19 intel-media-driver: backport fixed VP9 444 frame header.
Fixes VP9 444 encode output not able decode with
gstreamer-vaapi master.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-02 15:27:45 +08:00
Lim Siew Hoon
0f30b704df intel-media-driver: backport fix
fixes dmabuf sharing with glimagesink failing with
AYUV color format between msdkvpp and glimagesink
from gst-plugins-bad master

Backport patches:
* 0001-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-27 23:32:58 +08:00
Lim Siew Hoon
bb8479a75c intel-media-driver: upgrade 20.4.3 -> 20.4.5
Drops patches already merged.
* 0001-Encode-Fixed-VP9-444-frame-header.patch
* 0001-media_libva-export-packed-YUV-when-VA_EXPORT_SURFACE.patch
* 0002-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-04 22:55:19 +08:00
Lim Siew Hoon
a7b56a8841 intel-media-driver: upgrade 20.3.0 -> 20.4.3
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-29 23:05:37 +08:00
Lim Siew Hoon
5c0965962d intel-media-driver: backport fixes
Fixes dmabuf sharing with glimagesink failing with
certain color format between msdkvpp and glimagesink
from gst-plugins-bad master.

Backport patches:
* 0001-media_libva-export-packed-YUV-when-VA_EXPORT_SURFACE.patch

Submitted patches:
* 0002-media-libva-Add-export-AYUV-color-in-vaExportSurface.patch

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-25 00:02:37 +08:00
Lim Siew Hoon
e8e901aac7 intel-media-driver: backport fixed VP9 444 frame header.
Fixes VP9 444 encode output not able decode with
gstreamer-vaapi master.

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-24 11:33:28 +08:00
Lim Siew Hoon
59ed3a375c intel-media-driver: upgrade 20.2.0 -> 20.3.0
Release notes:
https://github.com/intel/media-driver/releases/tag/intel-media-20.3.0

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-10-07 16:07:27 +08:00
Naveen Saini
085ba92a59 layer.conf: drop zeus compatibility
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-22 12:32:46 +08:00
Naveen Saini
cf8f34f3a8 intel-media-driver: upgrade 20.1.1 -> 20.2.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-07-22 12:32:46 +08:00
Anuj Mittal
03c0b880ae intel-vaapi-driver: upgrade 2.4.0 -> 2.4.1
Drop the backported patches as the fixes are in this release.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-22 13:59:04 +08:00
Anuj Mittal
698bb64c32 intel-media-driver: enable build for 32 bit
Make sure that we can build for 32 bit and remove obsolete comment
about the packaging too. The libraries are now versioned and packaged
properly.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-06-01 15:21:58 +08:00
Anuj Mittal
3faba391c8 intel-vaapi-driver: backport fixes for gcc10 failures
Backport fixes from upstream for gcc 10 failures. This should help when
oe-core reverts back to using the default of -fno-common with gcc10.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-20 07:44:30 +08:00
Naveen Saini
c248917f50 libva-utils-intel: drop recipe
libva-utils in oe-core moved to latest release, so no need
to carry in meta-intel anymore.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-18 11:38:24 +08:00
Naveen Saini
bc9973a90d libva-intel: drop recipe
libva in oe-core moved to latest release, so no need to
carry in meta-intel anymore.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-05-18 11:38:24 +08:00
Naveen Saini
8be4ad8bc2 libva-utils-intel: keep compatible with zeus as well
To avoid recipe version confilicts with oe-core recipes from dunfell and zeus,
better to carry full recipe instead of require libva-utils recipe.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:26:57 +08:00
Naveen Saini
61fc299113 libva-intel: keep compatible with zeus
To avoid recipe version confilicts with oe-core recipes from dunfell and zeus,
better to carry full recipe instead of require libva recipe.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:26:48 +08:00
Naveen Saini
3f99053c64 layer.conf: allow to build with zeus
Class 'distro_features_check' has moved to 'features_check', which
does not allow dunfell and latest releases to build against zeus
release.

Inherit class based on LAYERSERIES_CORENAMES.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-27 16:26:43 +08:00
Naveen Saini
ee68102442 libva-utils-intel: keep upgraded libva-utils version to meta-intel MACHINE specific
Make sure that we use the upgraded version of libva-utils
only when using MACHINE value from meta-intel.
For all other cases, libva-utils from oe-core should be used.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-16 13:40:46 +08:00
Naveen Saini
67f781be89 libva-intel: keep upgraded libva version to meta-intel MACHINE specific
Make sure that we use the upgraded version of libva
only when using MACHINE value from meta-intel.
For all other cases, libva from oe-core should be used.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-16 13:40:46 +08:00
Naveen Saini
0ee54e5646 intel-media-driver: upgrade 19.4.0 -> 20.1.1
For more info please check here:
https://github.com/intel/media-driver/releases/tag/intel-media-20.1.1

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 09:41:53 +08:00
Naveen Saini
0fa20c4869 libva-utils: add recipe v2.7.1
OE-Core libva-utils version is v2.6.0, where as media
stack components depends upon libva-utils v2.7.1.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 09:41:53 +08:00
Naveen Saini
6588d1e491 libva: add recipe v2.7.0
OE-Core libva version is v2.6.1, where as number of media
stack components depends upon libva v2.7.0.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-04-14 09:41:53 +08:00
Trevor Woerner
be73afe9fe intel-vaapi-driver: fix meson build
Change the configure strings to satisfy meson.

	| meson.build:1:0: ERROR: Value "false" for combo option is not one of the choices. Possible choices are: "yes", "no", "auto".

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-11 14:32:30 +08:00
Naveen Saini
2731c96999 intel-media-driver: upgrade 19.3.1 -> 19.4.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-02-11 14:32:30 +08:00
Naveen Saini
1615feb0b1 intel-media-driver: upgrade 19.2.1 > 19.3.1
Release against:
GmmLib intel-gmmlib-19.3.2
Libva 2.6.0.pre1

Dropped patch which is not required anymore.

For more details:
https://github.com/intel/media-driver/releases/tag/intel-media-19.3.1

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-27 10:01:59 +08:00
Anuj Mittal
e1b373f3cb intel-vaapi-driver: upgrade 2.3.0 -> 2.4.0
* For release notes, see:
https://github.com/intel/intel-vaapi-driver/releases/tag/2.4.0

* Switch to using meson instead.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-12-12 14:09:01 +08:00
Ross Burton
62166cee76 recipes: use features_check instead of deprecated distro_features_check
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-11-22 11:57:57 +08:00
Khem Raj
f247a8a3b6 intel-media-driver: Use -fno-tree-pre when using gcc alone
Fixes
clang-9: error: unknown argument: '-fno-tree-pre'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-10-10 12:16:27 +08:00
Anuj Mittal
065895e2c5 intel-media-driver: dont mark warnings as errors
Switch the driver configuration MEDIA_BUILD_FATAL_WARNINGS to OFF so
-Werror is not used. Also patch out the use of
-Werror=implicit-function-declaration to prevent errors when building
with gcc9.

| cc1plus: error: '-Werror=' argument
'-Werror=implicit-function-declaration' is not valid for C++ [-Werror]

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:27:06 +08:00
Anuj Mittal
2b736619e7 intel-media-driver: upgrade 19.2.0 -> 19.2.1
For release notes, see:
https://github.com/intel/media-driver/releases

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-15 08:23:07 +08:00
Naveen Saini
ec39e48582 intel-media-driver: disable x32 build
Upstream doesn't support building for x32. Instread of
patching makefile for x32 and risk runtime failures,
disable the build.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-08 07:08:32 +08:00