Add a patch to fix build with latest vulkan headers
Fix build with latest vulkan headers
git cherry-pick -n fef22c87ada4517441701e6e61e062c9f4399c8e
Git Clone URL: | https://aur.archlinux.org/lib32-ffmpeg.git (read-only, click to copy) |
---|---|
Package Base: | lib32-ffmpeg |
Description: | Complete solution to record, convert and stream audio and video - library (32 bit) |
Upstream URL: | http://ffmpeg.org/ |
Licenses: | GPL3 |
Provides: | lib32-ffmpeg, libavcodec.so, libavdevice.so, libavfilter.so, libavformat.so, libavutil.so, libpostproc.so, libswresample.so, libswscale.so |
Submitter: | lano1106 |
Maintainer: | oxalin |
Last Packager: | oxalin |
Votes: | 36 |
Popularity: | 0.005332 |
First Submitted: | 2013-05-18 04:43 (UTC) |
Last Updated: | 2023-11-21 22:07 (UTC) |
Add a patch to fix build with latest vulkan headers
git cherry-pick -n fef22c87ada4517441701e6e61e062c9f4399c8e
And lib32-openjpeg2
is totally superfluous as well: FFMPEG has an internal JPEG2000 video codec which is even faster.
Additionally, there are no existing applications that would possibly use lib32-libbluray
(demuxing BluRay formats), lib32-vpx
(open format alternative to BluRay video codecs), lib32-x264
(Blu-Ray codec) and lib32-x265
(better-than-BluRay codec).
Same is true for lib32-aom
and lib32-libdav1d
- open format alternatives to h.265 / x265.
Nor do any bin32 applications use the Secure Reliable Trabsport protocol from 2018 (lib32-srt
).
Please kindly remove the wholly superfluous, unneeded lib32-vmaf
dependency.
There's no use case for it in lib32.
clang should be added as a make depency.
Without it fails with: ERROR: cuda_llvm requested but not found
lib32-clang seems to not be enough for whatever reason.
Fails to build:
==> Making package: lib32-ffmpeg 2:6.1-1 (2023-12-02 10:46:23 CET)
[...]
==> Starting build()...
ERROR: cuda_llvm requested but not found
@ZaenalAbidin: have you tried rebooting after installing lib32-libiec61883?
@all: nvenc dependencies should now be taken care of with the cherrypicked patch. This brings this package on par with the native package.
The error 'nvenc requested but not found' is caused by the unmatching version between ffmpeg and ffnvcodec-headers. ffmpeg 6.1 resolved it.
i got an error while building the packages, it said ERROR: libiec61883 not found , does anyone have the same issue? already installed the thing
Pinned Comments
oxalin commented on 2018-02-25 07:37 (UTC) (edited on 2020-05-25 15:55 (UTC) by oxalin)
About GPG, it is up to you to import the missing public key. If you receive an error about it, this is ffmpeg's project public key. Something like the following should do the trick: gpg --recv-keys B4322F04D67658D8