Commit Graph

114 Commits

Author SHA1 Message Date
Daniel Bermond 9f9801f652 Update to version 4.3.2
Also add lto to match repository package.
2021-03-26 19:14:22 +00:00
Daniel Bermond 9870d7b1b5 depends: switch pulseaudio to libpulse 2021-01-09 02:46:23 +00:00
Daniel Bermond f5e9a0eb09 Bring back rockchip-mpp support (upstream repo is now public again)
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&id=a224acc3d9b2d35eee6100a60e3df5822d1845dd
[2] https://github.com/HermanChen/mpp/issues/15#issuecomment-690804709
[3] https://github.com/rockchip-linux/mpp/
2020-11-28 14:55:24 +00:00
Daniel Bermond a39c96088a Add fix for glslang 11.0. Update svt-vp9 patch. 2020-11-25 16:10:14 +00:00
Daniel Bermond 838e4d7edf Bring back smbclient support (fixed by upstream)
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&id=f12ec9acea516c773870506abae2b0e7fd2a1067
[2] https://github.com/samba-team/samba/pull/212/
[3] https://github.com/samba-team/samba/commit/1114b02a72ce0c86a5301816560d270ec47f8be3
2020-10-04 13:45:55 +00:00
Daniel Bermond be8a9610b3 Fix build with srt 1.4.2 2020-09-29 21:30:15 +00:00
Daniel Bermond a224acc3d9 Disable rockchip mpp
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.
2020-09-17 14:37:08 +00:00
Daniel Bermond 648f81cb38 Update svt-hevc patches 2020-08-04 00:06:05 +00:00
Daniel Bermond 11ac72afb8 Remove support for legacy nvidia-340xx drivers 2020-07-26 15:53:33 +00:00
Daniel Bermond 3616570eef Add patch for cuda 11.0. Bring back svt-vp9 support.
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-23 01:39:09 +00:00
Daniel Bermond 7b5541a529 Fix svt-av1 patch 2020-07-12 00:10:33 +00:00
Daniel Bermond 319353f94d Updated to version 4.3.1 2020-07-11 13:04:14 +00:00
Daniel Bermond 48dfa9d6ba Update svt-av1 version to match repository package 2020-06-30 21:53:59 +00:00
Daniel Bermond 500c3b70e2 Updated to version 4.3 2020-06-19 16:57:02 +00:00
Daniel Bermond 89109966c7 Fix checksum 2020-06-10 22:28:10 +00:00
Daniel Bermond e2a43408a2 Updated to version 4.2.3 2020-05-31 13:17:37 +00:00
Daniel Bermond 373af4348c Remove svt-vp9 support
It's buggy at the current moment, not working properly at all.
2020-05-14 19:44:48 +00:00
Daniel Bermond 0ea4af67c1 Fix build with svt-av1 0.8.2 2020-04-22 02:19:55 +00:00
Daniel Bermond 7de0b58e01 Add support for decklink-sdk 11.5 2020-02-29 20:24:08 +00:00
Daniel Bermond 8a0bf045c3 Match intel-media-sdk changes
intel-media-sdk is now installed on '/usr' prefix. No need to
specify the pkg-config search path anymore.
2020-01-28 00:22:32 +00:00
Daniel Bermond 51efad0a90 Updated to version 4.2.2 2020-01-03 22:45:22 +00:00
Daniel Bermond 4829a64813 Update svt versions. Update dependencies. General improvements. 2020-01-03 22:37:48 +00:00
Daniel Bermond 1517dab1ff Fix intel-media-sdk pkgconfig path 2019-09-18 18:54:51 +00:00
Daniel Bermond dd0178ed6c Updated to version 4.2.1 2019-09-13 02:53:36 +00:00
Daniel Bermond 2f601593ef Updated to version 4.2 2019-08-11 14:36:14 +00:00
Daniel Bermond d8835b2aad Updated to version 4.1.4 2019-07-15 01:15:44 +00:00
Daniel Bermond 8637cfc3a0 Drop i686 support 2019-07-15 01:14:54 +00:00
Daniel Bermond ea3917a8b7 Use versioned patches for intel svt components
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-07-06 18:24:09 +00:00
Daniel Bermond 9766128011 Cosmetic changes 2019-06-01 14:13:40 +00:00
Daniel Bermond af683dc76c Fix build with decklink sdk 11 2019-06-01 14:01:02 +00:00
Daniel Bermond 477324de05 Add intel-svt support only on x86_64 2019-06-01 13:59:45 +00:00
Daniel Bermond 5812707d36 Add intel-svt support for hevc, av1 and vp9 2019-05-31 23:48:05 +00:00
Daniel Bermond 4602807909 Fix tensorflow include dir
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=a9644e211bebb342fb9066190f1be70e55f68ec0;hb=4154f8967820ca734a77ce91bb590cd77649dee8#l6138
[2] https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/tensorflow&id=d6b6fa4eb56d8e6055268504d6b0110c6fddde7e
2019-04-24 16:31:03 +00:00
Daniel Bermond 2eaa5ac3cf Updated to version 4.1.3 2019-04-03 00:34:15 +00:00
Daniel Bermond b560835b17 Updated to version 4.1.2 2019-03-23 18:17:09 +00:00
Daniel Bermond 52eda60122 Updated to version 4.1.1 2019-02-23 22:28:13 +00:00
Daniel Bermond c892f2baae depends: switch xavs2-git to xavs2
xavs2 1.3 stable was released and ffmpeg currently builds fine
with it.
2019-01-04 22:15:49 +00:00
Daniel Bermond f12ec9acea Temporarily disable libsmbclient due to upstream bug
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-21 18:22:16 +00:00
Daniel Bermond 928fae4a65 depends: switch davs2-git to davs2
Currently, it is now possible to build ffmpeg with the newly
released davs2 stable version.
2018-11-17 13:00:49 +00:00
Daniel Bermond 7db4922cc1 Updated to version 4.1 2018-11-10 01:37:54 +00:00
Daniel Bermond 9f2547246e Add pgp check. Remove makepkg internal function. Cleanups. 2018-10-15 21:02:44 +00:00
Daniel Bermond 55c94c2e71 Fix build with vmaf 1.3.9 (add back libvmaf support) 2018-08-10 21:23:49 +00:00
Daniel Bermond 14b1ac3b7d depends: fix lv2 dependency
It requires both lv2 and lilv.
2018-08-10 20:42:59 +00:00
Daniel Bermond d89b2f06f6 Temporarily disable libvmaf due to compile error
ffmpeg fails to build with the newly released vmaf 1.3.7.
Disabling vmaf support until upstream ffmpeg fixes this.
2018-07-21 02:31:52 +00:00
Daniel Bermond 654d2499c4 Updated to version 4.0.2 2018-07-20 20:47:27 +00:00
Daniel Bermond 1de0dc345f depends: switch libaom to aom (aom is now in official repositories)
References
----------
https://www.archlinux.org/packages/extra/x86_64/aom/
2018-06-27 23:23:57 +00:00
Daniel Bermond caf030d7be depends: switch aom-git to libaom
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-26 01:00:03 +00:00
Daniel Bermond aeef32e835 Updated to version 4.0.1 2018-06-16 19:13:36 +00:00
Daniel Bermond 5f3d99edad Remove -lpthread from --extra-libs
-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-16 19:11:54 +00:00
Daniel Bermond 2d65e1a939 depends: change dependencies for opencl and opengl
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-16 17:35:52 +00:00