Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency intel/libvpl to v2023 #159

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 21, 2024

This PR contains the following updates:

Package Update Change
intel/libvpl major 2.12.0 -> 2023.4.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

intel/libvpl (intel/libvpl)

v2023.4.0

Compare Source

Added
  • Intel® VPL API 2.10 support
  • New command line parameters to sample_multi_transcode for setting
    B Frame QP Offsets based on Pyramid Level
  • New command line parameters to the sample_vpp tool to enable video signal
    information
  • New APIs for importing and exporting shared surfaces
  • New APIs for string-based parameter configuration
Removed
  • Environment module support
  • Unused files and folders
Fixed
  • NV12 wayland render for MTL
  • Buffer starvation when wayland window is moved
  • Missing profile strings in vpl-inspect tool
  • Rdrm to use card node instead of render node
  • Rdrm tile4 selection based DRM/KMS query
  • Rdrm NV12 and P010 render for MTL
Changed
  • Directory layout and name of dispatcher directory
  • Location of image files used by documentation
  • Runtime library search path to remove current directory

v2023.3.1

Compare Source

Added
  • Three new command line parameters to the sample_multi_transcode tool to enable
    video quality tuning for different use cases.
  • New command line parameter to the sample_multi_transcode tool to enable
    adaptiveCQM control
Removed
  • Outdated docker files
Fixed
  • Unsafe calling of SetCurrentDirectory during MFXEnumImplementations
  • Parameter parsing in sample_vpp tool

v2023.3.0

Compare Source

Removed
  • USE_ONEAPI_INSTALL_LAYOUT build shortcut
  • '-sw' option from examples
Added
  • New MFXSetConfigFilterProperty property: mfxExtendedDeviceId.RevisionID
Fixed
  • Fix HDR luminance value
  • Handling of special cases of CMAKE_INSTALL_PREFIX
  • X11 rendering corruption issue
  • Intel® Distribution of OpenVINO™ Toolkit installation steps in vpl-infer README
  • Intermittent Sample_multi_transcode segfault on wayland
Changed
  • quick-start scripts to be more simple and easy to use

v2023.2.1

Compare Source

Added
  • Documentation on security policy and vulnerability reporting process
Removed
  • Fix for VPP processing for YUV input

v2023.2.0

Compare Source

Added
  • Intel® VPL API 2.9 support
  • Perceptual encoding prefilter option to sample_multi_transcode
Fixed
  • VPP processing for YUV input
  • Sample_multi_transcode segfault on wayland
  • Missing prerequisites in vpl-infer README
Changed
Removed
  • dpcpp-blur example

v2023.1.3

Compare Source

Added
  • New tutorial on transitioning from Media SDK to Intel® VPL replaces hello-createsession
  • More logs in sample tools to inform correct parameters for hyper encode mode
Fixed
  • vpl-infer README.md to specify python version supported by OpenVINO™ toolkit
  • Printing incorrect library information of sample tools
  • Issues discovered from static analysis
Changed
  • README.md and INSTALL.md to clarify setup steps

v2023.1.2

Compare Source

Added
  • Instructions on how to use vpl-infer with official Intel® Deep Learning
    Streamer (Intel® DL Streamer) docker images by platform
  • Support for zero-copy to vpl-infer example on Windows
Fixed
  • vpl-infer Dockerfile failing to work in iGPU (Gen12) and to work with recent
    OpenVINO™ toolkit repository label change
  • Warnings reported by Clang
  • Hardening flags being incorrectly set on Linux executables
Changed
  • Example directory names to clarify API level used
  • vpl-infer to support OpenVINO™ toolkit 2022.3.0
  • Version of GoogleTest to 1.12.1
  • Compilation flags to enable Control Flow Guard on Windows

v2023.1.1

Compare Source

Added
  • Help screen listing valid options for vpl-inspect
  • YUV400 option for JPEG encoding with sample_encode
  • Build option --disable_experimental to build with ONEVPL_EXPERIMENTAL disabled
Changed
  • Session creation example to request a minimum API version

v2023.1.0

Compare Source

Added
  • Intel® VPL API 2.8 support
  • New infer sample
  • xdg_shell for weston10
Fixed
  • NOT_ENOUGH_BUFFER error when HRD off in ExtBRC
  • Legacy tools using x86/x86_64 specific assembler code
  • Pkg-config files not installing in correct location in cross compilation
    scenarios

v2022.2.0

Compare Source

Added
  • Intel® VPL API 2.7 support
  • Experimental DeviceCopy option for GPU-accelerated surface copying
  • Ability to select host or device responsible for the memory copy between host
    and device
  • MFX_FOURCC_XYUV FourCC for non-alpha packed 4:4:4 format
  • Notice to mfxFrameSurfaceInterface::OnComplete to clarify when library can
    call this callback
  • Pass through extension buffer to mfxInitializationParam via config filter property
  • Interface to get statistics after encode to Experimental API
  • Support for Alder Lake N and Intel® Data Center GPU Flex Series (formerly Arctic Sound-M)
  • Linux system_analyzer tool for improved runtime environment visibility
Changed
  • sample_multi_transcode to support HDR 3DLUT, SDR->HDR, VDSFC color conversion,
    improved tracer and latency measurement, AV1 temporal layers, HVS denoise
Depreciated
  • Support for Microsoft Visual Studio* 2017
  • Current C++/Python preview APIs. (A different direction will be taken in future releases.)
Fixed
  • Multiple SYCL deprecation warnings when compiling dpcpp-blur

  • Sample readmes out of sync with current cmake and docker

  • Not turning off tools/examples build when BUILD_DISPATCHER_ONLY=ON

  • Tools failing to build on SLES if ENABLE_WAYLAND=ON

  • Build fails against libva installed at custom location

  • Unclear error when advanced-decvpp-infer runs on unsupported platform

  • Incomplete Linux instructions for dpcpp-blur sample

  • Outdated OpenVINO™ toolkit path in interop Samples README

  • dpcpp-blur sample not returning clear error when build attempted on
    unsupported operating systems

  • MFXEnumImplementation not returning MFX_ERR_NOT_FOUND on non-Intel systems

  • Sample_multi_transcode reporting error when multiline parfile uses -sw flag

  • Legacy tools requiring libva-drm.so.2 when run in SW mode

  • Inability to enable experimental features for legacy tools on Windows*

  • Non-determinism in build behavior depending on machine configuration. Note
    that building tools from source will now require additional dependencies
    instead of quietly proceeding with indeterminate results.

    For Ubuntu:

    libx11-dev libx11-xcb-dev libxcb-present-dev libxcb-dri3-dev wayland-protocols libva-dev libdrm-dev
For CentOS/RedHat:
    libX11-devel libpciaccess-devel libXext-devel libXfixes-devel wayland-devel  wayland-protocols-devel wayland-devel libdrm-devel libva libdrm-devel

v2022.1.0

Compare Source

Added
  • Intel® VPL API 2.6 support
  • ONEVPL_PRIORITY_PATH environment variable for runtime loading
  • Multi-adapter support for most combinations of GPU hardware that works with
    Intel® Media SDK and Intel® VPL
  • Documentation on working with multiple adapters using 2.x API
  • Support for extended device ID on legacy GPUs
  • Support for Intel® Arc™ A Series Graphics
  • Rocky Linux* support
  • Windows* 11 support
  • Windows* Server 2022 support
  • Microsoft Visual Studio* 2022 support
Changed
  • Runtime loading to use Intel® Media SDK when DX9 is requested
Deprecated
  • Support for Microsoft Visual Studio* 2017
Fixed
  • MFXCloneSession is not functional on legacy GPU systems
  • hello-encode not working on DG2 due to default input resolution

v2022.0.0

Compare Source

Added
  • Support for new GPU features in Sample* tools
  • AV1 extension buffer support in C++ preview
  • New property interface in C++ preview
Changed
  • mfxvideo++.h to remove deprecation warnings
  • Sample* tools to select Intel® VPL 2.x APIs by default
  • Python previews to target Python 3.7
  • Documentation and build for OpenVINO™ toolkit interop sample
Removed
  • Previously depreciated libmfx.dll and libmfx.so.2021.1.11 libraries

v2021.6.0

Compare Source

Added
  • Intel® VPL API 2.4 support
  • Internal memory support for dpcpp-blur sample

v2021.5.0

Compare Source

Added
  • Option to build dispatcher as a static library
  • Ability to build dispatcher under MinGW
Fixed
  • Sample builds incorrectly being aligned with release version instead of API
    version
  • Numerous minor bugs

v2021.4.0

Compare Source

Added
  • Intel® VPL API 2.4 support
  • Advanced OpenVINO™ toolkit interop sample w/ remoteBlob support (Linux only)
  • C++ API and Samples (Preview)
  • Python API and Samples (Preview)
  • Dispatcher logging capability
  • sample_multi_transcode tool
  • decvpp_tool
  • Debug libraries in Windows package

v2021.2.2

Compare Source

Added
  • Intel® VPL API 2.2 support
  • Legacy Intel® Media SDK test tools (with CPU and GPU support)
  • Intel® Media SDK to Intel® VPL migration guide
  • pkg-config support
  • 32-bit Windows* support
  • Legacy mfxvideo++ header
  • New Preview Sample: Intel® VPL OpenVINO™ toolkit Interop Sample
  • Ubuntu 20.10 support

v2.13.0

Compare Source

Added
  • Intel® VPL API 2.13 support, including new APIs for AV1 screen content tools,
    encoded picture quality information, alpha channel encoding, AI-based frame
    interpolation, AI-based super resolution, and Battlemage platform
  • hello-encode-jpeg example

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the bump/major label Oct 21, 2024
@HeavenVolkoff HeavenVolkoff deleted the renovate/intel-libvpl-2023.x branch October 21, 2024 12:44
Copy link
Contributor Author

renovate bot commented Oct 21, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 2023.x releases. But if you manually upgrade to 2023.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant