summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-06-10Fix checksumDaniel Bermond
2020-06-04Fix svt-av1 buildDaniel Bermond
Some function declarations were moved to packet_internal.h[1]. This fixes the following build error: libavcodec/libsvt_av1.c: In function ‘eb_receive_packet’: libavcodec/libsvt_av1.c:396:5: error: implicit declaration of function ‘ff_side_data_set_encoder_stats’ [-Werror=implicit-function-declaration] 396 | ff_side_data_set_encoder_stats(pkt, headerPtr->qp * FF_QP2LAMBDA, NULL, 0, pict_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ References ---------- https://github.com/FFmpeg/FFmpeg/commit/6e1903938befc0bce2f64e01770af2f65d625cfc
2020-05-31Fix vmaf model path. Switch amf-headers to stable. Cosmetics.Daniel Bermond
2020-05-14Remove svt-vp9 supportDaniel Bermond
Patch does not apply anymore on git master. And it's buggy at the current moment, not working properly at all.
2020-04-22Fix build with svt-av1 0.8.2Daniel Bermond
2020-04-11Fix buildDaniel Bermond
2020-04-06depends: add avisynthplus (now needed by upstream)Daniel Bermond
The avisynth headers were removed from the ffmpeg source tree[1]. It now requires avisynthplus 3.5 or later for for building with avisynth support[2][3]. References ---------- [1] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=0c75acb4ce5db623f4c1c2729468e66c3e28ad67 [2] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=6d8cddd1c67758636843f6a08295b3896c2e9ef8 [3] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=6e959ad680288e34eccb4ee2dd205e4ffa495f95 [4] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=56f59246293de417d27ea7e27cb9a7727ee579fb [5] https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=7b0f7a7f3b6bf09c076c23d0701bf42a2c997ca2
2020-03-13New upstream options: --enable-{vulkan,libglslang,librabbitmq}Daniel Bermond
References ---------- https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/a88449ffb2f249e31ecf98f84e7f8c338308e7e4 https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/6fca61bbc917678b3e517be4f6594ce52a16a93c https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/1676d0fb25c6851d0750ed6926b8205ed20973eb
2020-01-28Match intel-media-sdk changesDaniel Bermond
intel-media-sdk is now installed on '/usr' prefix. No need to specify the pkg-config search path anymore.
2020-01-03New option --enable-cuda-llvm. Update svt versions. Update deps.Daniel Bermond
References ---------- https://git.videolan.org/?p=ffmpeg.git;a=commit;h=01994c93db43e50c01349203a76c0b7111d1d2f3
2019-11-11Fix svt-hevc docs patch applying. New upstream option: librav1e.Daniel Bermond
References ---------- https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=d8bf24459b694338de4ceb2a2e6d4d2949d6658d
2019-09-18Fix intel-media-sdk pkgconfig pathDaniel Bermond
2019-09-13Update svt-hevc patches to version 1.4.1Daniel Bermond
2019-08-30Add --enable-amf (now available for Linux)Daniel Bermond
Upstream ffmpeg recently added support for AMD AMF hardware accelerated video encoder for Linux[1] via Vulkan (it was available for Windows only). At the time of this writing, the git master version of AMF headers are needed for building. References ---------- [1] https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/f8ad2ddd7a51df5d6e768ba2a6f65ee64b94e29b
2019-08-27Remove --enable-omx-rpiDaniel Bermond
Although this option is specific to the Raspberry Pi, it was compiling fine so it was ok to leave it there. But a recent upstream ffmpeg commit[1] broke build with this option, making it to fail with the following error: ‘OMX_IndexConfigBrcmVideoRequestIFrame’ undeclared. Now it needs headers[1] that are specific to the Raspeberry Pi firmware, so it will be removed. References ---------- [1] https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/76c82843ccad11666603e3f1f6d9d9a36c780a32 [2] https://github.com/raspberrypi/firmware/blob/1.20190819/hardfp/opt/vc/include/IL/OMX_Index.h#L381
2019-08-11Switch back dav1d-git to dav1d. Update intel svt hevc patches.Daniel Bermond
2019-07-15Drop i686 supportDaniel Bermond
2019-07-06Use versioned patches for intel svt componentsDaniel Bermond
Patches for intel svt components will be different at each component release, so they better be versioned. This commit updates intel-svt-av1 patch from version 0.5.0 to 0.6.0.
2019-06-01Add intel-svt support only on x86_64Daniel Bermond
2019-05-31Add intel-svt support for hevc, av1 and vp9Daniel Bermond
2019-05-20New upstream option: --enable-pocketsphinxDaniel Bermond
References ---------- https://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=f49cec2ba8830dd8df0ac73a39c118f6e20b06bd
2019-04-24Fix tensorflow include dirDaniel Bermond
upstream ffmpeg excects[1] : /usr/include/tensorflow/ tensorflow package ships[2]: /usr/include/tensorflow/tensorflow/ References ---------- [1] https://git.videolan.org/?p=ffmpeg.git;a=blob;f=configure;h=3b11ffefc3397ed2186157664960f1074ebf6966;hb=HEAD#l6202 [2] https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/tensorflow&id=d6b6fa4eb56d8e6055268504d6b0110c6fddde7e
2019-04-03depends: switch libmysofa-git to libmysofaDaniel Bermond
Now that libmysofa 0.7 was released, ffmpeg-full-git can be built using the stable release again.
2019-03-23Remove libndi_newtek, add libaribb24, switch cuda-sdk to cuda-nvccDaniel Bermond
- new upstream option: --enable-libaribb24[1] - remove --enable-libndi_newtek (removed by upstream[2]) - switch --enable-cuda-sdk to --enable-cuda-nvcc (switched by upstream[3][4]) - depends: switch dav1d to dav1d-git, now needed by the latest upstream git master code[5] References ---------- [1] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/100bfac6d6ecb3447dc3ac4b9d2c41085da59a8b [2] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/4b32f8b3ebfa011fcc5991bcaa97c3f5b61b49ad [3] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/5f47bfd50ac46fb18b23a212a53bea0feacc1bb0 [4] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/114ead9735f226e5824a15b94b32344436c96a71 [5] https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/dcf64b599d3132bec3a9f52139de716d70f0fb4e
2019-03-05Add back cuda-sdk (build error was fixed by upstream)Daniel Bermond
Rerefences ---------- https://trac.ffmpeg.org/ticket/7742 https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=eff2f3a3ae508729a08597c5a15ce2d17fb5823a
2019-02-22Temporarily disable cuda-sdk due to upstream build errorDaniel Bermond
References ---------- https://trac.ffmpeg.org/ticket/7742
2019-01-04depends: switch xavs2-git to xavs2 and libmysofa to libmysofa-gitDaniel Bermond
xavs2 1.3 stable was released and ffmpeg currently builds fine with it. ffmpeg git master currently requires libmysofa git master[1]. References ---------- https://git.ffmpeg.org/gitweb/ffmpeg.git/commit/4096c670abefdd361fcfd427e163088979871c6c
2018-12-12depends: switch dav1d-git to dav1dDaniel Bermond
dav1d now has its first stable release, which at the current time is suitable for building ffmpeg.
2018-11-21Temporarily disable libsmbclient due to upstream bugDaniel Bermond
ffmpeg fails to compile with the newly released smbclient 4.9[1]. Currently, there is a pull request[2] at upstream samba that aparently fixes this, but it still was not accepted at the time of writing. It is being discussed on the samba mailing list[3]. Disabling libsmbclient until there is a consistent upstream solution. References ---------- [1] https://bugs.gentoo.org/666548 [2] https://github.com/samba-team/samba/pull/212/ [3] https://lists.samba.org/archive/samba-technical/2018-October/130668.html
2018-11-19Change source to httpsDaniel Bermond
2018-11-17depends: switch davs2-git to davs2Daniel Bermond
Currently, it is now possible to build ffmpeg with the newly released davs2 stable version.
2018-11-10Various changesDaniel Bermond
- use https for url - do not rename source clone - remove the setting of nvcc path on prepare() (now handled by makepkg) - pkgver(): declare and assign variables separately - new upstream options: --enable-{libdav1d,libklvanc,libxavs2}
2018-10-17Update conflictsDaniel Bermond
2018-10-15Remove makepkg internal function. Clean provides and conflicts.Daniel Bermond
2018-08-17depends: change libdavs2-git to davs2-git (package was renamed)Daniel Bermond
Now davs2-git provides both CLI and library. It switched from a split package to a single package. References ---------- https://aur.archlinux.org/cgit/aur.git/commit/?h=davs2&id=560a908425ed04b67cecfce9832cc8e1bece6fe2
2018-08-10Add back libvmaf (compile error was fixed by upstream)Daniel Bermond
libvmaf support was previously disabled due to an upstream compile error. Now it is fixed by upstream. References ---------- http://git.videolan.org/?p=ffmpeg.git;a=commit;h=87cc7e8d4ef8fa643d8d4822525b9c95cc9e7307
2018-08-10depends: fix lv2 dependencyDaniel Bermond
It requires both lv2 and lilv.
2018-07-28New upstream options: --enable-liblensfun and --enable-libdavs2Daniel Bermond
Note: --enable-libdavs2 does not work with the current stable version of libdavs2 (v1.0). It is needed libdavs2-git. References ---------- http://git.videolan.org/?p=ffmpeg.git;a=commit;h=0ea20124b710e3f05899b2ccea9f2a00f62a76a0 http://git.videolan.org/?p=ffmpeg.git;a=commit;h=5985a1bf72332e10d251ec643e100b5592285819
2018-07-21Temporarily disable libvmaf due to compile errorDaniel Bermond
ffmpeg fails to build with the newly released vmaf 1.3.7. Disabling vmaf support until upstream ffmpeg fixes this.
2018-06-27depends: switch libaom to aom (aom is now in official repositories)Daniel Bermond
References ---------- https://www.archlinux.org/packages/extra/x86_64/aom/
2018-06-26depends: switch aom-git to libaomDaniel Bermond
libaom 1.0.0 was released and now upstream ffmpeg is accepting to compile with this stable version, which was not possible with libaom 0.1.0. This will remove the dependency on a -git package, which is good and desirable when possible.
2018-06-16Explicitly disable mbedtlsDaniel Bermond
In order to follow the official repository package, gnutls is used for providing https support. Upstream ffmpeg can use only one library at configure time to provide https support, and we have been explicitly disabling all them (except for gnutls, of course) in previous package commits. References ---------- http://git.videolan.org/?p=ffmpeg.git;a=commit;h=62f5c9d68bf6e0f2c1a47cf002629a70a82274fc
2018-06-16Remove -lpthread from --extra-libsDaniel Bermond
-lpthread was previously required for building with libaom support. Currently it seems that upstream aom git master has handled this missing library to its linkage, and this option is not needed here anymore. References ---------- https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=a57553ab08c7af23735921498c4393e320b0553b
2018-06-16depends: change dependencies for opencl and openglDaniel Bermond
opencl: opencl-icd-loader was replaced by ocl-icd. Although ocl-icd currently provides opencl-icd-loader, let's use the newer approach by depending directly on ocl-icd. opengl: it seems that the best approach for depending on libGL is to use libgl instead of mesa. Currently it is provided by libglvnd package (or by nvidia-340xx-utils for legacy nvidia users).
2018-06-05New upstream option: --enable-libtensorflowDaniel Bermond
References ---------- http://git.videolan.org/?p=ffmpeg.git;a=commit;h=d8c0bbb0aa45eed61b159c4842473fe27e77ac12
2018-05-12New upstream option: --enable-vapoursynthDaniel Bermond
Note: this creates a circular dependency between ffmpeg and vapoursynth, which I do not consider to be a good thing when dealing with AUR (user controlled) packages. Let's use it since it's currently working fine. References ---------- http://git.videolan.org/?p=ffmpeg.git;a=commit;h=7074a7ccd9a4d4e445252780fd182aa0b3778b79
2018-05-09makedepends_x86_64: switch back vmaf-git to vmafDaniel Bermond
We previously needed to use vmaf version git master to compile, and it was necessary to change vmaf dependency to vmaf-git. Otherwise, a compile error would appear. It now compiles fine with the latest vmaf stable release version 1.3.4. References ---------- https://aur.archlinux.org/cgit/aur.git/commit/?h=ffmpeg-full-git&id=5ebce0c7d4eadc99db17b79f56053bdb02e567e7
2018-05-09depends: change xlib dependencies to match uptream changesDaniel Bermond
Enabling xlib requires libXv.so, libX11.so and libXext.so. References ---------- http://git.videolan.org/?p=ffmpeg.git;a=commit;h=0736f32a4facddbd953977ca614a3ee6d8a6e1d7
2018-05-02depends_x86_64: remove nvidia-utils (now provided by cuda)Daniel Bermond
nvidia-utils is now a dependency for cuda, so we do not need to specify it here anymore. Although I prefer to explicitly list dependencies, nvidia-utils is a cuda component because it provides 'libcuda.so.1'. So it makes sense to let it only with cuda. References ---------- https://bugs.archlinux.org/task/58408 https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/cuda&id=b9d76ab707c8deb25cd9734e99e15e965f05f570
2018-04-20pkgdesc: update description to match official repositoriesDaniel Bermond
Also on this commit: - Cosmetic changes: place prepare() before pkgver()