diff options
author | Haihao Xiang <haihao.xiang@intel.com> | 2021-02-03 09:08:27 +0800 |
---|---|---|
committer | Haihao Xiang <haihao.xiang@intel.com> | 2022-08-12 10:43:39 +0800 |
commit | fea5aed2796e27377243c9d6fb5a85b5f4952746 (patch) | |
tree | 12ddb9eadfb059bbe3805597e5fbeab8ba84a281 /libavformat/async.c | |
parent | 3443330b172af9b45e11ecc3af4351a023f83d9c (diff) | |
download | ffmpeg-fea5aed2796e27377243c9d6fb5a85b5f4952746.tar.gz |
configure: ensure --enable-libmfx uses libmfx 1.x
Intel's oneVPL is a successor to MediaSDK, but removed some obsolete
features of MediaSDK[1], some early versions of oneVPL still use libmfx
as library name[2]. However some of obsolete features, including OPAQUE
memory, multi-frame encode, user plugins and LA_EXT rate control mode
etc, have been enabled in QSV, so user can not use --enable-libmfx to
enable QSV if using an early version of oneVPL SDK. In order to ensure
user builds FFmpeg against a right version of libmfx, this patch added a
check for version < 2.0 and warning message about the used obsolete
features.
[1] https://spec.oneapi.io/versions/latest/elements/oneVPL/source/VPL_intel_media_sdk.html
[2] https://github.com/oneapi-src/oneVPL
Diffstat (limited to 'libavformat/async.c')
0 files changed, 0 insertions, 0 deletions