summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2024-10-24Remove vulkan decoding patch (fixed upstream). Refresh patches.Daniel Bermond
It looks like the vulkan decoding segmentation fault with nvidia is fixed[1][2] upstream, so the patch can now be removed. [1] https://trac.ffmpeg.org/ticket/10847#comment:4 [2] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/ca591e6b50ee616fc36711cc66d594e51209dddb
2024-10-07Match repository package. Move vapoursynth to makepends/optdepends.Daniel Bermond
vapoursynth is not required as a link library anymore, but now is loaded at runtime[1] with dlopen(), so it can now be an optdepend. References ---------- [1] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/d42cd5b75bd7eeeba8ef7f433edf61b31f6f2858
2024-08-15Match latest upstream changesDaniel Bermond
2024-06-21Match repository packageDaniel Bermond
2024-05-02Update libvpl dependenciesDaniel Bermond
2024-05-01Fix nvidia vulkan decoding segmentation faultDaniel Bermond
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
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-20Change vulkan dependency. Switch libmfx to onevpl.Daniel Bermond
Changed libvulkan dependency to match[1][2] the repository package. Intel Media SDK (libmfx) was discontinued[3] by upstream. Switched to the sucessor, onevpl, as recommended by upstream. This adds support for new Intel hardware, and drops support for the so called "legacy" hardware. [1] https://gitlab.archlinux.org/archlinux/packaging/packages/ffmpeg/-/commit/da2f83c16c1dca710f58ccaa5245bba0b9e24b4d [2] https://gitlab.archlinux.org/archlinux/packaging/packages/ffmpeg/-/commit/5670ccd86d3b816f49ebc18cab878125eca2f81f [3] https://github.com/Intel-Media-SDK/MediaSDK/commit/7a72de33a15d6e7cdb842b12b901a003f7154f0a
2023-04-20Match repository packageDaniel Bermond
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-03-22Refresh avisynthplus patchDaniel Bermond
2022-03-20Add fix for avisynthplusDaniel Bermond
2022-03-07Update dependenciesDaniel Bermond
2022-02-14Match repository packageDaniel Bermond
2022-01-29Add fix for building chromiumDaniel Bermond
2021-03-26Match repository package changesDaniel Bermond
2020-09-08Refresh the vmaf patchDaniel Bermond
2020-07-17Match repository package changesDaniel Bermond
2020-05-31Match changes of repositoy packageDaniel Bermond
2020-02-29Add dav1d (match repository package)Daniel Bermond
2020-01-23Add Intel Quick Sync Video support (added by repository package)Daniel Bermond
2019-07-15Drop i686 supportDaniel Bermond
2018-11-19Change source to httpsDaniel Bermond
2018-11-09Add jack. https url. Drop avresample. Do not rename source clone.Daniel Bermond
2018-10-15Remove makepkg internal function. Clean provides.Daniel Bermond
2018-07-04Add aom support to match official repository packageDaniel Bermond
References ---------- https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/ffmpeg&id=2f4a39f0d3c2fd9da58cad101e8aa7bdce1cd18c
2018-05-13Match latest repository changes (notably nvidia hwaccel support)Daniel Bermond
Changes to match ffmpeg from official repository package in its 1:4.0-2 update: - add support for nvdec/nvenc/cuda/cuvid hardware acceleration by adding ffnvcodec-headers - remove jack support - remove avisynth - add libdrm - improve xlib dependencies by adding libxv and libxext References ---------- https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/ffmpeg&id=ccdc194edaa4617bc8730a48d62f1665cb23acc1
2018-05-02Add --enable-omx to match official repository packageDaniel Bermond
References ---------- https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/ffmpeg&id=ea3d2c484f7184e70213196e0feeece5a0fb4444
2018-01-04Add --enable-libxml2 to match repository packageDaniel Bermond
References ---------- https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/ffmpeg&id=8aef847cff420afdb0be3fb18510bc901d39aca9 https://bugs.archlinux.org/task/56886
2018-01-04Change libva dependency to match repository packageDaniel Bermond
References ---------- https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/ffmpeg&id=138f2072bf4d267c047639eb042b357c8b8c9e56
2017-08-16x265 2.5 rebuildDaniel Bermond
2017-07-16Recent toolchain changes rebuildDaniel Bermond
Packages that uses hardening-wrapper will need a rebuild without it since it is being dropped from official repositories due to recent toolchain changes (PIE and SSP enabled by default in gcc). Although hardening-wrapper was not being used in this package it seems a good practice to rebuild against the recent toolchain changes. References: ----------- https://lists.archlinux.org/pipermail/arch-dev-public/2017-July/028909.html https://www.archlinux.org/todo/hardening-wrapper-removal/
2017-07-11Fix: FS#54758Daniel Bermond
This commit fixes the issue described in bug report FS#54758 (optdepends are displayed in red in some AUR packages). A commit seems necessary to regenerate the AUR database. References: ----------- https://bugs.archlinux.org/task/54758 https://bbs.archlinux.org/viewtopic.php?id=228091
2017-07-09depends: removed schroedingerDaniel Bermond
2017-07-09conflicts: fixed a missing spaceDaniel Bermond
2017-07-09First commit after package adoptionDaniel Bermond
The package was not building due to --enable-libschroedinger which was removed from upstream. Removing it fixes building. Reference: http://git.videolan.org/?p=ffmpeg.git;a=commit;h=220b24c7c97dc033ceab1510549f66d0e7b52ef1 Some other important changes: - package now matches settings from ffmpeg of [extra] official repository. It means that license is now GPL3 only and all nonfree dependencies have been removed. Please use another package like ffmpeg-full-git if you need nonfree components in your ffmpeg git master build. - package revision number now correctly matches FFmpeg internal git versioning (the package revision number will match the revision number that is displayed at the ffmpeg command line), while maintaining the Arch Linux Wiki recommendations. The previous approach was differing the revision number in one unit, making the package revision number to be one unit higher than the FFmpeg internal git versioning.
2016-07-10Fixed another tab spacing error.Kamran Mackey
Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2016-07-10Minor improvements.Kamran Mackey
Added vim special settings. Also improved the "make doc" command. Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2016-07-10Added git as a makedepend.Kamran Mackey
Thanks yan12125! Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2016-07-10Fixed tabspacing, again.Kamran Mackey
I really need to configure vim's tab spacing properly... Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2016-07-10Improved the PKGBUILD.Kamran Mackey
Improved the tabbing for ./configure, and made the "make" command respect users' CFLAGS like in the Python PKGBUILD. Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2016-07-07Added back 'ffmpeg' to provides.Kamran Mackey
Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2016-07-04Added non-free to the license section.Kamran Mackey
Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2016-07-04Fixed tab spacing, again.Kamran Mackey
Really need to configure vim properly... Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2016-07-04Fixed libfdk-aac dependency.Kamran Mackey
Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2016-07-04Fixed build issues.Kamran Mackey
Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2016-07-04Fixed another issue with tab spacing.Kamran Mackey
Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2016-07-04Fixed tab spacing.Kamran Mackey
Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>
2016-07-04Major update!Kamran Mackey
Revamped pkgver(), removed broken build options and removed dependencies that are no longer needed. Signed-off-by: Kamran Mackey <kamranm1200@gmail.com>