ffmpeg-full: migrate from libmfx to libvpl (#424061)

This commit is contained in:
K900 2025-07-11 22:21:09 +03:00 committed by GitHub
commit c38afe9fd9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 12 additions and 6 deletions

View File

@ -69,6 +69,16 @@ stdenv.mkDerivation rec {
midchildan
pjungkamp
];
knownVulnerabilities = [
''
End of life with various local privilege escalation vulnerabilites:
- CVE-2023-22656
- CVE-2023-45221
- CVE-2023-47169
- CVE-2023-47282
- CVE-2023-48368
''
];
platforms = [ "x86_64-linux" ];
};
}

View File

@ -39,7 +39,6 @@
libglvnd,
numactl,
amf-headers,
intel-media-sdk,
svt-av1,
vulkan-loader,
libappindicator,
@ -146,9 +145,6 @@ stdenv'.mkDerivation rec {
++ lib.optionals cudaSupport [
cudaPackages.cudatoolkit
cudaPackages.cuda_cudart
]
++ lib.optionals stdenv.hostPlatform.isx86_64 [
intel-media-sdk
];
runtimeDependencies = [

View File

@ -99,7 +99,7 @@
withLcms2 ? withFullDeps, # ICC profile support via lcms2
withLzma ? withHeadlessDeps, # xz-utils
withMetal ? false, # Unfree and requires manual downloading of files
withMfx ? withFullDeps && (with stdenv.hostPlatform; isLinux && !isAarch), # Hardware acceleration via intel-media-sdk/libmfx
withMfx ? false, # Hardware acceleration via intel-media-sdk/libmfx
withModplug ? withFullDeps && !stdenv.hostPlatform.isDarwin, # ModPlug support
withMp3lame ? withHeadlessDeps, # LAME MP3 encoder
withMysofa ? withFullDeps, # HRTF support via SOFAlizer
@ -145,7 +145,7 @@
withVmaf ? withFullDeps && !stdenv.hostPlatform.isAarch64 && lib.versionAtLeast version "5", # Netflix's VMAF (Video Multi-Method Assessment Fusion)
withVoAmrwbenc ? withFullDeps && withVersion3, # AMR-WB encoder
withVorbis ? withHeadlessDeps, # Vorbis de/encoding, native encoder exists
withVpl ? false, # Hardware acceleration via intel libvpl
withVpl ? withFullDeps && stdenv.hostPlatform.isLinux, # Hardware acceleration via intel libvpl
withVpx ? withHeadlessDeps && stdenv.buildPlatform == stdenv.hostPlatform, # VP8 & VP9 de/encoding
withVulkan ? withHeadlessDeps && !stdenv.hostPlatform.isDarwin,
withVvenc ? withFullDeps && lib.versionAtLeast version "7.1", # H.266/VVC encoding