Commit Graph

29 Commits

Author SHA1 Message Date
Lim Siew Hoon
f77e45d588 intel-media-driver: upgrade 23.4.3 -> 24.1.5
Drops list of patches already merged:
 - 0004-Add-device-ID-for-ARL.patch
 - 0005-Add-XR24-support-to-DMABuf.patch
 - 0006-add-INTEL-MEDIA-ALLOC-refineE-to-specify-the-memory-.patch
 - 0007-Skip-report-keys.patch
 - 0008-Limit-INTEL-MEDIA-ALLOC-MODE-to-MTL-and-ARL-only.patch
 - 0009-Skip-cache-bucket-realloc-for-default-mode-0.patch
 - 0010-Fix-failed-4k-video-wall-test-case-and-color-corrupt.patch
 - 0011-Disable-422H-format-output.patch
 - 0012-Decode-Fix-AVC-decode-SFC-4K-hang-issue.patch

Backport a patch to fix build errors:

| error: comparing the result of pointer addition ‘(avcDirectmodeParams._MHW_VDBOX_AVC_DIRECTMODE_PARAMS::presAvcDmvBuffers + ((((sizetype)n) + 1) * 328))’ and NULL [-Werror=address]
| 592 | if (&avcDirectmodeParams.presAvcDmvBuffers[n+1] != nullptr)
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-05-07 18:23:24 +08:00
Lim Siew Hoon
723644dd33 intel-media-driver: upgrade 23.3.5 -> 23.4.3
Drop patches already merged:
 * 0002-Add-VASurfaceAttribMemoryType-for-ACM.patch
 * 0004-Set-sRGB-color-space-for-non-video-wall-and-no-backg.patch
 * 0005-XRGB-force-to-do-swizzle-for-AVC-HEVC.patch
 * 0006-Add-DG2-DIDs.patch

Rebased patchess:
 * 0001-Disable-vp9-padding-on-mtl.patch
 * 0002-Force-ARGB-surface-to-tile4-for-ACM.patch

Added new bug fixed:
 * 0004-Add-device-ID-for-ARL.patch
 * 0005-Add-XR24-support-to-DMABuf.patch
 * 0006-add-INTEL-MEDIA-ALLOC-refineE-to-specify-the-memory-.patch
 * 0007-Skip-report-keys.patch
 * 0008-Limit-INTEL-MEDIA-ALLOC-MODE-to-MTL-and-ARL-only.patch
 * 0009-Skip-cache-bucket-realloc-for-default-mode-0.patch
 * 0010-Fix-failed-4k-video-wall-test-case-and-color-corrupt.patch
 * 0011-Disable-422H-format-output.patch
 * 0012-Decode-Fix-AVC-decode-SFC-4K-hang-issue.patch

Release notes:
https://github.com/intel/media-driver/releases/tag/intel-media-23.4.3

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2024-02-26 14:23:43 +08:00
Lim Siew Hoon
587dce125d intel-media-driver: upgrade 23.2.4 -> 23.3.5
Removed patches already merged:
 - 0001-ARGB-force-to-tile4.patch
 - 0001-Fix-FC-Corruption-When-Blending-without-Colorfill-in.patch
 - 0001-Fix-FC-Corruption-When-Blending-without-Colorfill.patch
 - 0001-Force-to-render-path-according-to-app-setting.patch
 - 0002-Add-DRM-format-mappings-for-JPEG-decoder-output.patch

Rebased patches:
 - 0001-Disable-VP9-padding-on-MTL.patch
 - 0004-Set-sRGB-color-space-for-non-video-wall-and-no-backg.patch

Added code fixed and new DG2 device id support:
 - 0002-Add-VASurfaceAttribMemoryType-for-ACM.patch
 - 0003-Force-ARGB-surface-to-tile4-for-ACM.patch
 - 0005-XRGB-force-to-do-swizzle-for-AVC-HEVC.patch
 - 0006-Add-DG2-DIDs.patch

Release notes:
https://github.com/intel/media-driver/releases/tag/intel-media-23.3.5

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-11-24 11:56:03 +08:00
Chan, Xu Pian
dc5a3429cb intel-media-driver: Fix corruption issue for no background colorfill cases
Set sRGB color space for non-video wall and no background
colorfill cases

Signed-off-by: Chan, Xu Pian <xu.pian.chan@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-10-12 14:56:19 +08:00
Lim Siew Hoon
cc04677a27 intel-media-driver: Fix pixelation issue on multiple input direct write operation
https://github.com/intel/media-driver/issues/1716

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-09-19 14:35:40 +08:00
Lim Siew Hoon
0ccbd5e710 intel-media-driver: fixed multi issues
1. Force to render path according to app setting
2. Add DRM format mapping for JPEG decoder output
3. Add DRM format mapping for JPEG output to softlet
4. Disable VP9 padding on MTL platform

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-09-07 08:37:42 +08:00
Lim Siew Hoon
0a8af9c93c intel-media-driver: upgrade 23.1.6 -> 23.2.4
Drops patches already merged:
 - fd67cc3fbd3a362297afc7cc8d75560df62708de.patch

Rebased patches
 - 0001-Encode-fix-fwdRefs-array-out-of-bound-issue.patch

Add patches fix various issues:
 - Fixed to force ARGB to tile4 for MTL platform
 - Fixed to force BGRX to tile4 for MTL platform
 - Fixed to incorrect VDSFC color issue for MTL platform
 - To add mocs index in patch list

Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-08-10 09:59:31 +08:00
Lim Siew Hoon
7710b82c94 intel-media-driver: Fix H265 SCC encode failure.
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-06-16 10:59:17 +08:00
Anuj Mittal
277f7f7860 intel-media-driver: fix build with gcc13
Fixes issues [1][2][3] when building with gcc13.

[1] https://github.com/intel/media-driver/issues/1639
[2] https://github.com/intel/media-driver/issues/1640
[3] https://github.com/intel/media-driver/issues/1641

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2023-05-29 15:20:35 +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
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
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
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
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