summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-11-24Fix svt-hevc patch to match latest upstream changesDaniel Bermond
2023-11-17Update libklvanc dependencyDaniel Bermond
2023-11-14Add missing libharfbuzz. Add libopenvino. Refresh patches.Daniel Bermond
2023-10-28Temporarily disable docs to fix build. Update nvenc dependency.Daniel Bermond
HTML pages fails to build with texinfo 7.1. Temporarily disabling it until there is an upstream fix. nvenc now builds fine the the stable ffnvcodec-headers package. Let's give another chance for staying with the stable version.
2023-10-01Update ffnvcodec-headers dependency and svt patchesDaniel Bermond
ffmpeg git master currently requires ffnvcodec-headers git master. This is not the first time it happens, so maybe it's better to keep it for the long run to avoid breakages in building.
2023-06-20Add missing dependency for Intel QuickSync Video (QSV)Daniel Bermond
This was missing when switched libfmx to onevpl.
2023-03-16Fix svt-vp9 patch and update ffnvcodec-headers dependencyDaniel Bermond
The stable version of ffnvcodec-headers in the official repositories was updated and now gives support for av1_nvenc.
2023-03-07Update svt-hevc and svt-vp9 patchesDaniel Bermond
2023-02-25Bring back flite1. Temporarily disable pocketsphinx. Refresh patch.Daniel Bermond
A workaround was added to the flite1 package to fix its build. The newly released pocketsphinx 5.0.0 currently fails to build. Temporarily disable it until there is support by upstream ffmpeg.
2023-02-11Fix svt-vp9Daniel Bermond
libavcodec/libsvt_vp9.c: At top level: libavcodec/libsvt_vp9.c:692:46: error: ‘AV_CODEC_CAP_AUTO_THREADS’ undeclared here (not in a function); did you mean ‘FF_CODEC_CAP_AUTO_THREADS’? 692 | .p.capabilities = AV_CODEC_CAP_DELAY | AV_CODEC_CAP_AUTO_THREADS, | ^~~~~~~~~~~~~~~~~~~~~~~~~ | FF_CODEC_CAP_AUTO_THREADS References ---------- https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/10c9a0874cb361336237557391d306d26d43f137
2023-01-24Temporarily disable libflite due to flite1 build errorDaniel Bermond
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
2022-11-13Fix svt-hevc. Enable av1_nvenc with ffnvcodec-headers-git.Daniel Bermond
References ---------- https://git.videolan.org/?p=ffmpeg.git;a=commit;h=5c288a44ad16087c3d3a7563490cb634790e751f
2022-11-02Match latest upstream changesDaniel Bermond
2022-09-23Switch libjxl-git dependency to libjxlDaniel Bermond
Stable libjxl version can now be used, as libjxl 0.7.0 was released and it's on the official repositories.
2022-09-03Switch libmfx to libvpl. Cosmetic changes.Daniel Bermond
Intel Media SDK is now considered a legacy API by Intel. oneVPL is the new API that Intel recommendeds for use. It is backward compatible with the so called "legacy CPUs" (prior to TigerLake). Users of "legacy CPUs" will need intel-media-sdk as the oneVPL runtime, while users of newer CPUs will need onevpl-intel-gpu. References ---------- [1] https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/7158f1e64d9b76afea78537a35c465447df0cff8
2022-08-04Update and reorganize dependenciesDaniel Bermond
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.
2022-06-12New upstream option: libplacebo. Bring back svt-hevc and svt-vp9.Daniel Bermond
Was added on ffmpeg 5.0[1]. svt-hevc and svt-vp9 were disabled[2][3] due to build error. Now upstream has matched support[4][5] with ffmpeg git master and we can enable them again. [1] https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/51e03409d74f3eb265cd4e562819daffb3645cb0 [2] https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=4a7adcfdfe7d96d6256447b8acb8b8e35ea004df [3] https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=8bbae1660744214130008129e7fb4911fed52f3e [4] https://github.com/OpenVisualCloud/SVT-HEVC/commit/b62f72e752243cee4104cfb41dc7ee409d3ac3e9 [5] https://github.com/OpenVisualCloud/SVT-VP9/commit/d9ef3cc13159143b9afc776c04f67cdfa6284046
2022-05-10Refresh chromium patchDaniel Bermond
Update the chromium patch[1] to match the latest ffmpeg git master changes[2]. AVStream does not have the 'AVStreamInternal* internal' field anymore, and AVStreamInternal struct does not exist anymore either. The equivalent is now FFStream, and it should now be accessed by 'FFStream* ffstream(AVStream*)'. References ---------- [1] https://chromium.googlesource.com/chromium/third_party/ffmpeg/+/95aab0fd83619408995720ce53d7a74790580220%5E%21/ [2] https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/40bdd8cc05d9c98a18cf2b1c2a00c8a5a7b38113
2022-04-25New upstream options: --enable-lcms2 and --enable-libjxlDaniel Bermond
libjxl support currently requires libjxl-git. References ---------- [1] https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/b9a25963f7232433c9370ac369fb668ac0d5cb53 [2] https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/458cc7e314e1a00017dd090db388db6659d1bb5f
2022-04-15Update flite dependencyDaniel Bermond
2022-03-22Temporarily disable svt-hevcDaniel Bermond
It currently fails to build with svt-hevc. Upstream patch needs to be updated to match ffmpeg git master.
2022-03-20Add fix for avisynthplus and temporarily disable svt-vp9Daniel Bermond
It currently fails to build with svt-vp9. Upstream patch needs to be updated to match ffmpeg git master.
2022-02-17Update vmaf dependencyDaniel Bermond
vmaf 2.x is now on the official repositories. References ---------- https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=a7c134ebf0db48dbd4701299c98239a389905fe4
2022-01-29Add fix for building chromiumDaniel Bermond
2022-01-25Update vmaf dependencyDaniel Bermond
Upstream ffmpeg finally has added support for libvmaf 2.0. It now requires vmaf >= 2.0.0 to build. Repository vmaf package is still at version 1.5.3 because repository ffmpeg does not support vmaf 2.0 at the time of this writing. References ---------- https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=3d29724c008d8f27fecf85757152789b074e8ef9
2022-01-19Update svt patchesDaniel Bermond
2021-06-19Update patchesDaniel Bermond
The cuda11 patch is not needed anymore, since it's fixed[1] by upstream. Update svt patches. Note: the svt-hevc docs patch currently fails to apply. References ---------- [1] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=c67f354be8610eefb9a2b195f6dc4d6da637b687
2021-04-29Remove libavresample. Disable libtensorflow. Update svt patches.Daniel Bermond
libavresample was removed by upstream[1]. Temporarily disable libtensorflow due to a build error caused by a recent upstream commit[2]. Also on this commit: - refresh cuda patch References ---------- [1] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=420cedd49745b284c35d97b936b71ff79b43bdf7 [2] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=f183d6555e714e00b41aec728feb8a731826cbdc
2021-04-17Fix svt-vp9 patchDaniel Bermond
2021-03-26New upstream option: --enable-librist. Re-enable glslang. Add lto.Daniel Bermond
Upstream now supports librist[1]. glslang support was temporarily disabled previously[2] and now it can be re-enabled since glslang on the official repositories was updated. Repository ffmpeg added LTO, so we add it here too. RFC about LTO on Arch Linux is being discussed and is on the way to be approved. Also on this commit: - update svt-vp9 patch - refresh cuda11 patch [1] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=4098f809d605fc540870883a9f91880e13ce1d6b [2] https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=bd252d99089862a9c74d43a88837d243c52de38e [3] https://github.com/archlinux/svntogit-packages/commit/ceff68a52e22bfedf1f8e75228a608b7ddab3d15
2021-02-07depends: switch lensfun to lensfun-git to fix buildDaniel Bermond
It currently fails to build with the stable version of lensfun from the official repositories (stable release is from 2018). Requires lensfun-git. Also on this commit: update svt-hevc and svt-vp9 patches.
2021-01-09depends: really switch pulseaudio to libpuseDaniel Bermond
Missing on previous commit[1]. References ---------- [1] https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=8095a6af514cae40f5f539a61aace56d7b20e2c8
2021-01-09depends: switch pulseaudio to libpulse. Refresh cuda11 patch.Daniel Bermond
2020-11-28Bring back rockchip-mpp support (upstream repo is now public again)Daniel Bermond
rockchip-mpp was disabled[1] a while ago because the upstream repository was temporarily set to private[2] (hidden from the public). Now the rockchip-mpp repositry is public[3] again and we can re-enable this feature. References ---------- [1] https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=40ba9358a0bfbe5d9944072621eb9264e30dcce8 [2] https://github.com/HermanChen/mpp/issues/15#issuecomment-690804709 [3] https://github.com/rockchip-linux/mpp/
2020-10-08New upstream option: --enable-libuavs3dDaniel Bermond
At the time of writing, it does not work with the uavs3d stable version and requires the git master version (uavs3d-git). References ---------- [1] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=c952db9d68d31d1eca5ac770cc53bf35b885b087
2020-10-07Update svt-vp9 patchDaniel Bermond
Upstream svt-vp9 has now fixed their patch to support ffmpeg git master[1]. Also on this commit: refresh cuda11 patch. References ---------- [1] https://github.com/OpenVisualCloud/SVT-VP9/commit/7951c3cf6773c5e0ede00e4ce3e3ad2f7e090cfb
2020-10-04Bring back smbclient support (fixed by upstream)Daniel Bermond
smbclient support was previously removed[1] due to a build failure with samba 4.9. It looks like that the recently released samba 4.13 fixed[2][3] the issue and now ffmpeg is building fine with it. References ---------- [1] https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=861ed49ab870c6fdfb4cad8a2443b49af78f32a5 [2] https://github.com/samba-team/samba/pull/212/ [3] https://github.com/samba-team/samba/commit/1114b02a72ce0c86a5301816560d270ec47f8be3
2020-10-02Remove libwavpack (removed by upstream)Daniel Bermond
libwavpack was removed by upstream[1]. It causes the svt-vp9 patch to fail, and thus a local patch is now needed while upstream svt-vp9 does not provide an updated one. Also on this commit: refresh cuda patch. References ---------- [1] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=45070eec4c089b06947f07e25cdb1bc8b2102553
2020-09-17Disable rockchip mppDaniel Bermond
Upstream repository for rockchip mpp is gone. It was at: https://github.com/rockchip-linux/mpp/ I could not find any upstream word about it. The Rockchip Wiki still points to this repository, without saying if it was really dropped or moved to another place. Due to this, new users now cannot build rockchip-mpp package. Disabling it so new users can build ffmpeg-full-git.
2020-09-08Temporarily disable glslang. Fix svt-hevc doc patch.Daniel Bermond
Upstream ffmpeg now requires[1] a glslang version that is not yet on the official repositories. glslang-git from the AUR can be used, but the package needs a lot of improvements (see comments on the package page). Temporarily disable it until we have a supported glslang version on the official repositories or until glslang-git is improved. The patch for svt-hevc doc currently fails to apply becasue there was a split on upstream file doc/general.texi[2]. Now it's splitted into doc/general_contents.texi. A local modification of the patch does the job. Upstream svt-hevc updated[3] their patch to work with the current ffmpeg git master, so we do not need the custom patch anymore. Now using the svt-hevc patch directly from upstream. Also on this commit: refresh the vmaf and cuda11 patches. References ---------- [1] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=98ea1a662ee172961feaa374fe8d26078838d250 [2] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=6accb7718aa4c9f5ca8f3280a1ed4e09587a627f [3] https://github.com/OpenVisualCloud/SVT-HEVC/commit/ead6fdf7c9ff84511b42fc1658c1654b84d83e4b
2020-08-14Bring back tensorflow support (fixed by upstream)Daniel Bermond
The tensorflow build issue was fixed[1] upstream by ffmpeg. References ---------- [1] http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=3c05c8a15f2fa5543213f6c8cbe439ad4376137d [2] https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=b38e834c47562855016e855af82456e3f752eccd
2020-08-12Temporarily disable tensorflowDaniel Bermond
A recent commit[1] at upstream ffmpeg broke tensorflow support. Temporarily disabling it until it's fixed upstream. References ---------- [1] http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=0a51abe8ab71c03eff66200265142fc910bcbfe2
2020-08-04Update svt-hevc patchesDaniel Bermond
2020-08-01Update svt-hevc patch to match latest upstream changesDaniel Bermond
ffmpeg has dropped the underscore in svt-av1 library names[1] (libsvt_av1 -> libsvtav1). References ---------- [1] http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=30a4bdbc1f4853c1deb2cd551d8c661f7b067503
2020-07-29Remove the now unnedeed svt-av1 versionDaniel Bermond
2020-07-29Remove svt-av1 patch (not needed anymore, upstreamed by ffmpeg)Daniel Bermond
svt-av1 is now directly supported by ffmpeg[1]. The upstream patch from svt-hevc now fails to apply after this recent ffmpeg change. Created a patch for it. References ---------- [1] http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=0e20dee5c21a40f23ecfe7af2c360493a169c0f0
2020-07-28Bring back srt support (fixed by upstream ffmpeg)Daniel Bermond
Upstream ffmpeg fixed the build issue with srt 1.4.1[1]. References ---------- [1] http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=7c59e1b0f285cd7c7b35fcd71f49c5fd52cf9315 [2] https://trac.ffmpeg.org/ticket/8760 [3] https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=8f9bff8de0df502a0a13f2d243c6ae018e67603c
2020-07-23Add patch for cuda 11.0. Bring back svt-vp9 support.Daniel Bermond
cuda 11.0 minimum supported architecture is 5.2 (compute_52/sm_52). svt-vp9 support is better now with the current upstream stable version.
2020-07-12Fix svt-av1 patchDaniel Bermond
2020-07-06Fix source of svt-av1 patch fileDaniel Bermond