File intel-media-driver.changes of Package intel-media-driver

-------------------------------------------------------------------
Sat Feb  3 12:03:19 UTC 2024 - Stefan Dirsch <sndirsch@suse.com>

- Update to version 24.1.3
  * bugfix release for 24.1
- updated hardware Supplmeents

-------------------------------------------------------------------
Mon Dec 11 08:51:46 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 23.4.3:
  * Fix many Coverity code issues
  * fix hdr cpu timeing long latency issue
  * Add BGRP format support
  * Reshape oversized buffer to texture on Small bar environment
  * fix RGB565 output width issue
  * XRGB force to do swizzle for AVC/HEVC
  * Fix cm rt leak
  * [Encode] fix slc header size issue
  * [CM] Fix coverity CM resource leak issue

-------------------------------------------------------------------
Mon Dec  4 12:08:31 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>

- This includes latest version of one of the components needed for
  Video (processing) hardware support on Intel GPUs (bsc#1217770)

-------------------------------------------------------------------
Sat Nov 18 17:02:12 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to intel-media-23.3.5:
  * Upstream ARL-S
  * Enabled AV1 Encode ICQ feature for ACM+
  * Deprecated VAEntrypointEncSliceLP
  * Enabled PAT index setting when creating bo
  * Optimized media reset threashold through resolution
  * Fixed MTL VP9 Encode visual corruption issue for non-8 pixel
    aligned resolution
  * Fixed AVC Decode non-existing frame issue
  * Fixed MTL XRGB/ARGB tiling create/report mismatch issue
  * Fixed AV1 Encode max reference frame num caps report issue
    for ACM onwards
  * Fixed AV1 Encode multi-tiles R2R bitstream mismatch issue on
    ACM
  * Fixed VP9 header packer issue for segmentation
  * Fixed FC Corruption when Blending without Colorfill
  * Fixed a segfault for compressed surface non-32 aligned width

-------------------------------------------------------------------
Wed Sep 13 12:11:39 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to intel-media-23.2.4:
  * Fixed AV1e obu size bits and max tile number caps report.
  * Enhanced BT2020 YUV/RGB range conversion(YUV limited to full,
    RGB full to limited).
  * Enabled PAT index for cache setting.
  * Enable GuC submission on RPL-S.
  * Supported DDI query for engine reset info for ACM+.
  * Fixed HEVC virtual tile scalability hang issue on TGL+.
  * Fixed AV1 TX_MODE_SELECT caps for bitstream corruption for
    ACM.
  * Fixed HEVC ICQ caps report for ACM.
  * Enabled HEVC VDEnc 422 encoding for ATS-M.
  * Power optimization for VP9 unaligned surface padding on TGL.
  * Fixed AVC memory management control operation w/
    adaptive_ref_pic_marking_mode_flag update for ACM+.
  * Improved HDR tone mapping performance for the case the input
    image height is not 8 aligned.
  * Fixed RGBP vaGetImage and vaPutImage.

-------------------------------------------------------------------
Tue Jun 27 15:04:50 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 12.1.6:
  * Official quarterly release including some enhancements and
    key fixes.
  * Enhanced AVC/HEVC/AV1 decode robustness for error case
    handling.
  * Enabled AV1 encoding error-resilient mode.
  * Fixed VP9 encoding segment fault issue with unaligned
    resolution.
  * Fixed a random crash issue for OCA log resource in multi VPP
    case.

-------------------------------------------------------------------
Fri Mar 10 12:36:39 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>

- no longer set LIBVA_DRIVER_NAME=iHD; it's no longer needed;
  implemented in libva meanwhile (boo#1209134)

-------------------------------------------------------------------
Thu Mar  9 14:23:45 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 23.1.3:
  * fix memleak issue on VPL AV1
  * Enhance decode robustness of slice parameters
  * VP9 fixes
  * Fix aVC performance tags (encode)
  * Fix typo in AV1 surface number (decode)

-------------------------------------------------------------------
Mon Feb 27 21:04:29 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>

- updated Supplements

-------------------------------------------------------------------
Mon Feb 27 20:26:58 UTC 2023 - Dirk Müller <dmueller@suse.com>

- updaet to 23.1.2:
  * Fix Decode Encryption Types Missing in APO
  * Fallback to doubleBufferCopy when lock external resource failed
  * Enhance robustness of Decode SubPacket Manager
  * FP16 Enable on APOes
  * Refine mos gpu hang interface to use correct ctx id
  * Move rowstore cache regkey report to new location
  * optimize vebox resource
  * Fix Output out of scaling when using SR with Rotation

-------------------------------------------------------------------
Mon Feb 13 22:14:52 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>

- updated Supplements

-------------------------------------------------------------------
Mon Feb 13 09:04:49 UTC 2023 - Michał Szczepaniak <m.szczepaniak.000@gmail.com>

- update to 23.1.1:
  * Add VA HEVC block sizes and features caps
  * Remove VP dependency for codec softlet lib on win/Linux

-------------------------------------------------------------------
Fri Jan  6 09:04:49 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 22.6.6:
  * Revert "vaGetImage optimization on D-card."

-------------------------------------------------------------------
Tue Jan  3 10:41:30 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>

- updated Supplements

-------------------------------------------------------------------
Tue Jan  3 08:26:52 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to intel-media-22.5.4:
  * Official quarterly release including some enhancements and key fixes.
  * Alchemist(DG2)/ATS-M New Features and Enhancement
  * Enhanced HEVC & AVC decode error handling robustness.
  * Fixed VP9 dynamic resolution change decode random corruption issue.
  * Enabled Memory Decompression for ADLS and ADLN.
  * Fixed MPEG2 decode crash issue.
  * Fixed AV1 decode film grain hang issue.
  * Fixed color fill corruption issue.
  * Fixed first VPP operation color artifacts.
  * Enhanced I420 and UYVY format support in creating surface and derive
    image.
  * Fixed aux table l2 page fault

-------------------------------------------------------------------
Tue Dec  6 18:49:38 UTC 2022 - Dirk Müller <dmueller@suse.com>

- update to 22.6.4:
  * Alchemist(DG2)/ATS-M New Features and Enhancement
  * Enhanced HEVC & AVC decode error handling robustness.
  * Fixed VP9 dynamic resolution change decode random corruption issue.
  * Enabled Memory Decompression for ADLS and ADLN.
  * Fixed MPEG2 decode crash issue.
  * Fixed AV1 decode film grain hang issue.
  * Fixed color fill corruption issue.
  * Fixed first VPP operation color artifacts.
  * Enhanced I420 and UYVY format support in creating surface and derive
    image.
  * Fixed aux table l2 page fault

-------------------------------------------------------------------
Mon Nov  7 12:12:24 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>

- needed for jira#PED-1174 (Video decoding/encoding support
  (VA-API, ...) for Intel GPUs is outside of Mesa)

-------------------------------------------------------------------
Wed Nov  2 12:06:52 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>

- Update to version 2.6.1
  * Revert "[Decode] Legacy MI interface removal"
- specfile cleanup
- updated Supplements

-------------------------------------------------------------------
Sun Oct 30 22:36:58 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Update to version 2.6.0:
  * Revert "[Decode] Virtual Node Assign Policy Optimization"
- Code changes from version 2.5.4:
  * Enabled Memory Decompression for ADLS and ADLN.
  * Fixed MPEG2 decode crash issue.
  * Fixed AV1 decode film grain hang issue.
  * Fixed color fill corruption issue.
  * Fixed first VPP operation color artifacts.
  * Enhanced I420 and UYVY format support in creating surface and derive image.
  * Fixed aux table l2 page fault

- Remove u_libva-2.16.0.patch

-------------------------------------------------------------------
Sat Oct  1 13:01:10 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>

- adding _constraints in the hope to reserve enough disk space;
  trying with 7GB for now ...

-------------------------------------------------------------------
Fri Sep 30 19:31:31 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>

- u_libva-2.16.0.patch
  * fixes build against libva 2.16.0
  * culprit: https://github.com/intel/libva/commit/8682f9e30f2fabf2ccc6f7609db035ed1af44703

-------------------------------------------------------------------
Mon Jul 11 11:16:46 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>

- No code changes
- Update to version 22.4.4 was part of Intel oneVPL GPU Runtime
  2022Q2 Release 22.4.4

-------------------------------------------------------------------
Fri Jul  8 11:29:55 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>

- updated supplements.inc

-------------------------------------------------------------------
Wed Jul  6 04:21:32 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Update to version 22.4.4:
  * Enabled HDR10 and HVS support
  * Added RPL-P platform enabling
  * Added HDR10 capability report

-------------------------------------------------------------------
Fri May 27 10:50:30 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>

- disabling Werror from build no longer needed; therefore commented
  out this sed line for now ...

-------------------------------------------------------------------
Thu May 26 13:14:05 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Update to version 22.4.2:
  * [Encode] AVC RC mode - Implement abs QP map (MBQP) and CQP QP
      - Enable abs QP map mode caps
  - Implement programming for abs QP map mode
- removed no longer needed Werror-initialize-in-right-order.patch

-------------------------------------------------------------------
Wed Jan 19 19:25:04 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 22.1.1:
  * New Features and Enhancement:
    - Enabled Alchemist/ATS-M platform decoding and video
      processing features
    - Added ADL-N platform support
    - Enhanced AV1 decoding robustness for error clips handling
    - Added vaCopy caps reporting
    - Enabled GPU copy for small resolution in vaMap/unMap
    - Optimized GetImage perf for NV12 format
    - Added HEVC sub-features caps reporting
    - Improved compatibility by disabling compression when creating
      surface
    - Improved debuggability by enabling OCA support
  * Bugs fixed:
    - Fixed multiple layer composition corruption issue
    - Fixed OCA stability issue in multi-thread scenario
    - Fixed render copy mem leak

-------------------------------------------------------------------
Mon Nov 29 15:49:47 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 21.3.5:
  * Enabled vaCopy by GPU HW
  * Added 0YUV decode output format support

-------------------------------------------------------------------
Thu Oct 28 10:38:53 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>

- mention baselibs.conf as source in specfile

-------------------------------------------------------------------
Mon Oct 25 17:15:44 UTC 2021 - Duarte Pousa <pousaduarte@gmail.com>

- Fix 32bit build (dependency for Steam in-home streaming hardware decode)

-------------------------------------------------------------------
Mon Oct  4 15:04:15 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>

- fixed JIRA number in a previous changelog

-------------------------------------------------------------------
Wed Sep 29 08:56:25 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>

- Update to 21.3.4
  * Fix regression:libva conformance failures since github issue#1229

-------------------------------------------------------------------
Mon Sep 27 13:15:38 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>

- covers jira#SLE/SLE-19361

-------------------------------------------------------------------
Wed Sep 15 05:53:42 UTC 2021 - Tejas Guruswamy <tejas.guruswamy@opensuse.org>

- Update to 21.3.3:
  * Supported platforms:
    BDW/SKL/APL(BXT)/KBL/CFL/WHL/CML/ICL/EHL/JSL/TGL/RKL/DG1/SG1/ADL-S/ADL-P
  * Extensive new features and enhancements, see README.md
- Move generated supplements list to supplements.inc

-------------------------------------------------------------------
Sat Oct 10 20:48:10 UTC 2020 - Dirk Mueller <dmueller@suse.com>

- update to 20.3.0:
  * Enabled AV1 4:2:0 8bit and 10bit decoding for both driver and MSDK, up to 8K video decoding and 16K still picture decoding.
  * Added Y212 and Y412 color format support for 12 bit decoding.
  * Added several RePAK related changes for VP9 performance improvements including Pak-only RePAK and adaptive-RePAK
  * Reconstructed Surface Variant formats configuration is now handled by the media-driver
  * Added HuC Error Status Report improvements for VP9 VDEnc encoding
  * Added scaling interpolation method(nearest, bilinear, advanced)
  * Added resource usage type to specify cache policy usage
  * Enabled SFC bilinear scaling.
- Disable Werror from build, which avoids having to create build fixes
  patches for every release
- remove u_20.1.1-build-fixes.patch, u_20.2.0-build-fixes.patch (obsolete)

-------------------------------------------------------------------
Mon Aug 31 16:14:23 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>

- Update to version 20.2.0
  * Official quarterly release including some enhancements and key
    fixes. (needed for jira#SLE/SLE-12712)
- u_20.2.0-build-fixes.patch
  * fixed more -Werror build errors
- updated Supplements lines in specfile

-------------------------------------------------------------------
Fri Aug 28 10:15:53 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>

- moved profiles for setting env variable LIBVA_DRIVER_NAME to
  /usr/etc/profiles.d on TW (boo#1173006)

-------------------------------------------------------------------
Tue Apr 14 11:26:27 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>

- u_20.1.1-build-fixes.patch
  * fixed remaining -Werror build errors

-------------------------------------------------------------------
Fri Apr 10 17:57:24 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 20.1.1:
  * Enabled HEVC SCC Decoding.
  * VP SFC driver refactor for modularity/structure improvement.
  * Enhanced media buffer and 2D surface copy to improve
    robustness.
  * Enhanced Tile mode(Tile64, TileX, Tile4) support.
  * MOS driver refactor for modularity/robustness enhancement.
  * HEVC VDEnc Encoding
    - Added AYUV/ARGB10/Y410 format support for increased MV
      predictor range of TU1.
    - Enabled DirtyROI for better performance of static region.
  * VP9 VDEnc Encoding: Enabled scalability for better performance
    in 5k+ and range-extension real-time encoding.
  * Various bugfixes.
- For changes from previous releases, please see the included
  README.md
- Drop patches fixed upstream:
  * Werror-implicit-function-not-valid-for-C++.patch
  * U_Encode-Add-some-missing-device-IDs-for-CML-and-ICL.patch
- Rebase Werror-initialize-in-right-order.patch

-------------------------------------------------------------------
Tue Feb 25 14:17:12 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>

- generate-supplements.sh/specfile: fixed supplements lines
  (boo#1164851)

-------------------------------------------------------------------
Thu Jan 16 16:16:23 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>

- U_Encode-Add-some-missing-device-IDs-for-CML-and-ICL.patch
  * add support for support AML-Y (bsc#1160967)

-------------------------------------------------------------------
Thu Nov  7 12:44:20 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>

- This release fullfills requirements for jsc#SLE-8838

-------------------------------------------------------------------
Mon Sep  2 15:03:50 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>

- Update to version 19.2.1
  * Fixed known GPU hang issue when encoding 444 8/10bit in ICL
    issue#677
  * Fixed several compile warnings.
- Werror-implicit-function-not-valid-for-C++.patch,
  Werror-initialize-in-right-order.patch
  * needed as buildfixes

-------------------------------------------------------------------
Sat Jul  6 10:56:27 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 19.2.0:
  * Release pVEInterf to fix the mem leak issue.
  * Fix memory leak during 3D surface allocation.
  * Move the lock earlier to make surface heap status aligned when
    surface is destroyd.
  * [VP] UMD_OCA Implement:
    - Add UMD_OCA support in mos.
    - Add UMD_OCA support for VP RCS case (No CM based) and
      Vebox/SFC case.
    - It is disabled by default.
  * [VP] Remove dupliatcated defines on composition.
  * Remove duplicated defines and revert part codes.
  * Full support of Gen9 CML kernel integration.
  * Stay the same compile option as Gen9.
  * Readme: update feature list for default and open source build
  * [Encode]:
    - Fix segment fault issue in Jpeg encode cases on Linux.
    - Fix Dynamic Scaling Media Reset Issue.
- Update modalias supplements.

-------------------------------------------------------------------
Mon Apr  1 09:29:32 CEST 2019 - tiwai@suse.de

- Updated to version 18.4.1:
  * Supported Platforms:
    - BDW/SKL/APL(BXT)/KBL/CFL/WHL/CNL/ICL
  * Improvements:
    - WHL: Added WHL support and enabled its VP8 encoding.
    - ICL: Added ICL open source compute shaders for video processing.
      Enabled ICL HDR10 Tone Mapping using close source compute shaders.
    - DRM uAPI relative code is refactored to better comply to i915
      Open Source Userspace Requirement.
    - Added X11 build option detection.
    - Enabled software swizzling support to improve surface reading
      performance of vaGetImage.
    - Added ARGB,Y410 image format support.
    - Added versioning information to CMRT library.
    - BRC enhancement:
      AVC hardware encoding: added QVBR support.
      AVC shader encoding: added AVBR and max frame size BRC support.
      VP8 encoding: corrected fps calculation error.
  * Fixed issues:
    - GStreamer/gstreamer-vaapi integration:
      Fixed the issue about KBL HEVC P010_10LE encoding kernel state
      initialization failure for CODECHAL_HEVC_MBENC_PENC.
      Fixed the issue about aspect ratio being unable to retain in
      video processsing PutSurface for vaapisink display.
    - Corrected RT format reporting for HEVC main10 profile.
    - Corrected caps reporting of max width/height for VP9 decoding
      from 2k (2048x2048) to 8k (8192x8192).
- Add sub-packages libigfxcmrt7 and libigfxcmrt-devel
- Updated supplements accordingly

-------------------------------------------------------------------
Tue Nov 13 15:38:31 UTC 2018 - sndirsch@suse.com

- added hardware supplements in order to install the package on
  appropriate hardware (Broadwell, Skylake, Broxton/Apollo Lake,
  Kaby Lake, Coffee Lake, Cannonlake, Ice Lake at this time)
- added script to generate the above information easily

-------------------------------------------------------------------
Wed Nov  7 20:08:17 CET 2018 - tiwai@suse.de

- Updated to version 18.3.0:
  * Adding ICL support
  * Adding dynamic loading support of Gmmlib
  * Better support to ffmpeg and gstreamer:
    + AVC low power encoding
    + MPEG2 encoding
    + VP8 decoding
    + VC1 decoding
    + JPEG encoding and decoding
  * Adding Dockerfile and docker images
- Use shared lib of gmmlib; added buildreq accordingly

-------------------------------------------------------------------
Tue Jul 10 21:46:35 CEST 2018 - tiwai@suse.de

- initial package: media-driver Q2'18 release

openSUSE Build Service is sponsored by