Martin Pulec
485851ffcd
CI Linux FFmpeg: drop no longer needed workaround
...
added by the commit 98515da3 in 20th Jun 2025 - effectively reverted
(but the script was renamed in the meantime)
2026-02-17 10:14:27 +01:00
Martin Pulec
725cab8d6b
CI Linux FFmpeg: apply SVT-AV1 patch
...
current FFmpeg version dd2976b9 doesn't compile with SVT-AV1 commit
9485b939 with following error:
```
libavcodec/libsvtav1.c:240:14: error: ‘EbSvtAv1EncConfiguration’ has no member named ‘enable_adaptive_quantization’
240 | param->enable_adaptive_quantization = 0;
```
2026-01-23 13:12:42 +01:00
Martin Pulec
fd38dbfadb
CI Linux FFmpeg: build with liboapv
...
to support APV in Linux binary builds
2025-10-24 11:23:00 +02:00
Martin Pulec
0921b1d30b
CI Linux FFmpeg: build own dav1d
...
current FFmpeg code requires dav1d >1.0.0 but in Ubuntu 22.04 is just 0.9.2
2025-10-03 15:57:09 +02:00
Martin Pulec
1a1bee8a29
CI Linux: simplify caches
...
handle cache build/install (transitively) in prepare.sh
2025-08-28 09:19:55 +02:00
Martin Pulec
ed78a761fe
CI Linux FFmpeg: consolidate to a single script
...
in similar fashion as already done for install_sdl.sh
As a bonus, we do not need to depend on whole prepare.sh for cache
rebuild but only on this script, which is perhaps cleaner and may
yield less rebuilds. Also prepare.sh is slightly easier.
2025-08-28 08:48:18 +02:00
Martin Pulec
8074e26ca4
CI Linux FFmpeg: do not build own libx264
...
added by the commit f3003ed1
For the original reason it is no longer needed (the higher bit depth
x264 is already included in distro repositories). Anyways, the version
of libx264, that will be installed, is taken from ppa:savoury1/vlc3,
anyways (newer one).
2024-04-12 10:56:56 +02:00
Martin Pulec
bfe2ee4255
CI Linux FFmpeg: add openVPL
...
refer to GH-270
2022-12-09 10:52:07 +01:00
Martin Pulec
286d9aca18
CI Linx FFmpeg SVT HEVC: uses cmake
...
So use it (the `cmake --install` is perhaps better than make install
since it doesn't trigger rebuilds so often). Also to be consistent with
the other SVT compressions.
2022-11-28 10:50:01 +01:00
Martin Pulec
fd8a6e977a
GitHub CI [Linux]: use cmake for build/install instead of make
...
see also commit f7bf7e9f
2022-11-16 14:40:46 +01:00
Martin Pulec
053e469c8b
Revert "GitHub CI C/C++ Lin. FFmpeg: disable SVT HEVC/VP9"
...
This reverts commit 9fbd18b53d .
2022-06-16 11:34:21 +02:00
Martin Pulec
5119d6f685
CI Linux: disable SVT HEVC FFmpeg patch again
...
Due to changes from 30th Mar '22, the patch is incompatible again.
2022-04-11 16:35:39 +02:00
Martin Pulec
7f96dab49d
Partially revert "GitHub CI C/C++ Lin. FFmpeg: disable SVT HEVC/VP9"
...
This partially reverts commit 9fbd18b53d .
Note: VP9 patch is still not working.
2022-03-28 09:11:34 +02:00
Martin Pulec
9fbd18b53d
GitHub CI C/C++ Lin. FFmpeg: disable SVT HEVC/VP9
...
Temporarily disable SVT HEVC/VP9.
With current FFmpeg upstream updates, patch doesn't apply and there is
no simple way to fix now (FFCodec was introduced in addition to AVCodec)
so disable it at least temporarily until the patch is fixed.
References:
- https://github.com/CESNET/UltraGrid/actions/runs/2016955211
- https://github.com/OpenVisualCloud/SVT-HEVC/issues/614
2022-03-22 15:46:19 +01:00
Martin Pulec
71587d4ae2
GitHub CI FFmpeg [Linux]: added SVT VP9
2021-07-14 09:33:16 +02:00
Martin Pulec
7b30ac5e2c
GitHub CI [Linux]: use system nasm
...
Ubuntu 18.04 already has nasm 2.13 so there is no need to compile it
from sources.
2021-07-13 15:10:53 +02:00
Martin Pulec
e9ab392f16
GitHub CI [Linux]: build libvpx with --enable-vp9-highbitdepth
...
Start building own libvpx with high bit depth option.
2021-04-13 16:16:28 +02:00
Martin Pulec
f7bf7e9ff2
GitHub CI [Linux]: use cmake for build/install instead of make
...
To avoid rebuilds when reloaded from cache.
2021-03-03 13:30:16 +01:00
Martin Pulec
6183c2c580
GitHub CI: added support for SVT to FFmpeg [Linux]
2020-08-12 15:54:04 +02:00
Martin Pulec
f3003ed18f
GitHub CI: build own x264 [Linux]
...
In order to support 10-bit codecs.
2020-08-04 16:34:12 +02:00
Martin Pulec
0fda3dadef
GitHub CI: build own FFmpeg [Linux]
...
The one in repository no longer contains NVENC and it is perhaps better
not to rely on a third-party PPA.
2020-07-01 20:38:40 +02:00