| Age | Commit message (Collapse) | Author |
|
Dropped dependency on lensfun-git and use a locally built static
library: ffmpeg requires lensfun git master, but the lensfun-git
package wrongly installs its files in non-standard locations,
defying the whole purpose of VCS packages, breaking the VCS
package guidelines from the ArchWiki and requiring users to
have both lensfun and lensfun-git packages intalled. Using a
local static library also have the benefit of avoid rebuilding
packages requiring lensfun, like gegl (required for gimp, a
commonly used package), as lensfun git master currently have
a soname bump in relation to the last stable version.
Also in this commit:
- update obs-studio verison
|
|
Also updated whisper.cpp
|
|
|
|
|
|
cuda is no longer needed at run time after disabling libnpp in the
previous commit[1], but now only at build time.
[1] https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full&id=8527da929cea04049abfdd67497eac67b88eff96
|
|
npp filters (like scale_npp, from libnpp) are not compatible with
cuda 13.
A comment[1] from a ffmpeg developer indicates that libnpp is to
be considered deprecated and that npp filters will not receive any
compatibility fixes. He also said that libnpp eventually may be
disabled in future ffmpeg commits by the configure script if it
detects a newer libnpp version.
[1] https://code.ffmpeg.org/FFmpeg/FFmpeg/issues/20191#issuecomment-6514
|
|
ffmpeg currently have no support for decklink sdk 14.3 and later.
It currently fails to build with it, building only with version
14.2 and bellow.
Using external sources to a lower version. This will avoid making
a dedicated package for decklink 14.2 during the time that ffmpeg
remains without support for 14.3 and later.
|
|
The 'Cache::~Cache()' symbol conflict between avisynthplus and
vmaf was fixed upstream by avisynthplus.
References
----------
[1] https://gitlab.archlinux.org/archlinux/packaging/packages/ffmpeg/-/issues/19
[2] https://github.com/AviSynth/AviSynthPlus/commit/d1a32d5229602f181574c95fa0db68bcf1762606
[3] https://github.com/AviSynth/AviSynthPlus/pull/452
|
|
|
|
|
|
|
|
|
|
The openvino package now installs to the standard '/usr' prefix
as of version 2024.6.0-2. Now the openvino pkgconfig file is in
a standard location, and no more extra config is needed to find
it.
|
|
|
|
|
|
https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/3e6c7948626f19c46c1a630c788ea6bbd9e7fbcb
|
|
https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/a1304272c3a0ef7c3d77c702dd466b3f11bf300f
|
|
|
|
|
|
Original patch for fixing nvidia vulkan decoding:
https://github.com/streetpea/chiaki4deck/issues/239#issuecomment-1929365254
References
----------
[1] https://trac.ffmpeg.org/ticket/10847
[2] https://trac.ffmpeg.org/ticket/10970
[3] https://trac.ffmpeg.org/ticket/10876
[4] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/eb7d019b326b0c34e07f2369f31e8ba266fa666b
|
|
|
|
|
|
|
|
|
|
opencv support was disabled[1] a long time ago because ffmpeg failed
to build with it. opencv 3.x does not support C compilation mode[2]
anymore, and ffmpeg uses only C. There is no ffmpeg interest[3] in
compiling opencv in C++ mode, so opencv2 must be used here.
References
----------
[1] https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full&id=5d72306579c20bc36ff7c6ff1005b168e3b263de
[2] https://github.com/opencv/opencv/issues/10963
[3] https://trac.ffmpeg.org/ticket/7059
|
|
References
----------
[1] https://git.videolan.org/?p=ffmpeg.git;a=commit;h=b6138633cdf2ecae22c4c02029e91245c430c4fe
|
|
|
|
Also in this update:
- add missing libharfbuzz
- add libopenvino
- add depends that were implicitly satisfied
|
|
HTML pages fails to build with texinfo 7.1. Temporarily disabling
it until there is an upstream fix.
|
|
|
|
This was missing when switched libfmx to onevpl.
|
|
The stable version of ffnvcodec-headers in the official
repositories was updated and now gives support for
av1_nvenc.
|
|
|
|
A workaround was added to the flite1 to fix its build.
The newly released pocketsphinx currently fails to build.
Temporarily disable it until there is support by upstream ffmpeg.
|
|
References
----------
https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/eb0455d64690eed0068e5cb202f72ecdf899837c
|
|
flite1 currently [1]fails to build due to an issue with make 4.4.
Temporarily disable it until a fix from flite 2.x can be backported
to flite1.
[1] https://github.com/festvox/flite/issues/86
|
|
|
|
Stable libjxl version can now be used, as libjxl 0.7.0 was released
and it's on the official repositories.
|
|
|
|
Added a patch for the bug that I reported[1] on the ffmpeg bug
tracker. It's now fixed[2] on the current git master.
libopenmpt and openh264 are now on the official repositories.
No need to depend on libopenmpt-svn anymore, since the repository
one is obviously in good shape.
References
----------
[1] https://trac.ffmpeg.org/ticket/9844
[2] https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/30aa0c3f4873a92c5e3da8ba8cf030de56bf4cf7
|
|
|
|
Was added on ffmpeg 5.0[1].
[1] https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/51e03409d74f3eb265cd4e562819daffb3645cb0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also add lto to match repository package.
|