Superseded
by ffmpeg - 7:4.4-1ubuntu0~20.10.sav0.1
Published
Changelog
ffmpeg (7:4.4-1ubuntu0~20.10.sav0) groovy; urgency=high
* Backport to Groovy
* Merge Ubuntu changes (per 7:4.3.1-8ubuntu1 package):
- Build with external nv-codec-headers for NVENC accelerated video
encoding. (See Debian bug: #925941)
- Don't use pocketsphinx on i386 too
* Build with support for several additional optional features:
- d/control: Add libvulkan-dev (>= 1.1.97) BD for Vulkan support
+ Add glslang-dev (>= 11.2.0) and spirv-tools (>= 2021.1) BDs
+ Set libzimg-dev [!i386] BD (not built for Groovy/Hirsute i386)
+ Add libavutil-extra{56} packages for Vulkan support
+ Add libavutil-extra56 (= ${binary:Version}) PD to libavformat-extra58
due missing Vulkan symbol (Vulkan is part of both avutil and avformat)
+ Add libsvt-av1-dev (>= 0.8.4) [amd64] BD for SVT-AV1 encoding support
- d/patches/: Add add-new-es-extension-constant.patch for new glslang
- d/rules: Add --enable-{libglslang,vulkan} to extra config flags
+ Add --enable-libsvtav1 to extra config flags on amd64 only
+ Create conditional block for non-i386, move --enable-libzimg
config flag here (zimg is not built for Groovy/Hirsute i386)
* Revert "debian/: Remove --enable-liblensfun" (building against 0.3.2):
- d/patches/: Add revert-lensfun-update-part{1,2}.patch to restore lensfun
0.3.2 compatible code (rather than the newer code for 0.3.95 alpha)
* Revert "debian/control: Bump libsmbclient-dev to 4.13" as this build is
against samba rebuilds (Focal/Groovy) including libsmbclient.h header
* Revert "debian/: Remove deprecated libavresample" (used by qtav)
* Revert "d/rules: Disable crystalhd"
* debian/TODO: Remove glslang, vulkan, and lensfun (all in this build)
-- Rob Savoury <email address hidden> Sat, 08 May 2021 14:58:55 -0700