Commit Graph

48 Commits

Author SHA1 Message Date
Michael Fabian 'Xaymar' Dirks e357430b22 ci: Add AMD AMF v1.4.23 2022-01-10 00:31:19 +01:00
Michael Fabian 'Xaymar' Dirks 5c9a68281a ci: Move to a script based system for easier local repro
Also limit parallel execution of automation commands so they don't break each other randomly.
2022-01-10 00:31:19 +01:00
Michael Fabian 'Xaymar' Dirks aef6bb2532 ci: Let FFmpeg figure things out by itself 2022-01-10 00:29:26 +01:00
Michael Fabian 'Xaymar' Dirks c8a19476c0 patches: Remove incompatible patch from master 2022-01-10 00:29:23 +01:00
Michael Fabian 'Xaymar' Dirks 1394ca0edb ci: Add AOM and improve some dependencies 2022-01-10 00:29:23 +01:00
Michael Fabian 'Xaymar' Dirks 64daba4a66 ci: x264 0.161.3049 -> 0.163.3060 2021-09-07 18:29:38 +02:00
Michael Fabian 'Xaymar' Dirks 3cfe4b67a2 ci: Use matrix instead of parameter for patches
The matrix build type can take care of most if not all optional configurations, so there is no point in having this as an argument. In any case we'd want both normal and patched builds anyway.
2021-05-23 22:28:20 +02:00
Michael Fabian 'Xaymar' Dirks 8a11745d31 ci: Prefer pre-built zlib-ng 2021-05-23 22:24:11 +02:00
Michael Fabian 'Xaymar' Dirks c7f4b1690a ci: Don't bother with static or 32-bit
Static builds are mostly pointless as the compilers used differ quite a lot. We also shouldn't bother with 32-bit anymore, as it has been replaced by 64-bit on Windows.
2021-05-23 21:57:06 +02:00
Michael Fabian 'Xaymar' Dirks cc54016f3a ci: Only package necessary binaries 2021-05-23 20:54:20 +02:00
Michael Fabian 'Xaymar' Dirks 07af655f36 patches: Fix 45be7d3194 for 4.2 2021-05-23 20:54:20 +02:00
Michael Fabian 'Xaymar' Dirks 45be7d3194 patches: Add "avformat/matroskaenc: Allow changing the time stamp precision via option"
Adds "timestamp_precision" to the available options for Matroska muxing.
The option enables users and developers to change the precision of the
time stamps in the Matroska container up to 1 nanosecond, which can aid
with the proper detection of constant and variable rate content.

Work-around fix for: 259, 6406, 7927, 8909 and 9124.

Signed-off-by: Michael Fabian 'Xaymar' Dirks <michael.dirks@xaymar.com>
2021-05-23 16:35:56 +02:00
Michael Fabian 'Xaymar' Dirks b0d8f23b7b ci: Add custom patches and improve version detection 2021-05-23 16:35:56 +02:00
Michael Fabian 'Xaymar' Dirks 96e3d9f125 ci: Don't enable non-free CUDA 2021-05-23 16:35:31 +02:00
Michael Fabian 'Xaymar' Dirks 7750b0ddab ci: Don't add remotes if not scheduled run 2021-05-23 00:00:21 +02:00
Michael Fabian 'Xaymar' Dirks 53d6f50a0f ci: Make zlib-ng binaries compatible with MSVC 2021-05-22 07:20:10 +02:00
Michael Fabian 'Xaymar' Dirks 9b9751ba31 ci: Add zlib via zlib-ng 2021-05-22 06:27:44 +02:00
Michael Fabian 'Xaymar' Dirks d7c1d4d7f8 ci: Add version information to ffnvcodec and amf 2021-05-22 05:01:59 +02:00
Michael Fabian 'Xaymar' Dirks 4fd8be88e7 ci: Don't limit parallel builds 2021-05-22 03:15:56 +02:00
Michael Fabian 'Xaymar' Dirks d42a6366d3 ci: Only build master on push 2021-05-22 03:15:38 +02:00
Michael Fabian 'Xaymar' Dirks 6ef38695a2 ci: Add AMD AMF for FFmpeg 4.0+ 2021-05-22 03:06:30 +02:00
Michael Fabian 'Xaymar' Dirks a48b1e39f6 ci: Enable CUVID for 4.0+ 2021-05-22 02:37:50 +02:00
Michael Fabian 'Xaymar' Dirks 32330c349c ci: Upgrade x264 to 0.161.3049 2021-05-22 02:34:49 +02:00
Michael Fabian 'Xaymar' Dirks f77f194f2e ci: Always check out the remote 2021-05-22 02:34:49 +02:00
Michael Fabian 'Xaymar' Dirks c44ac7171c ci: Build GPL first, then LGPL 2021-05-22 02:34:49 +02:00
Michael Fabian 'Xaymar' Dirks 89507374e7 ci: Actually check for version numbers 2021-05-22 02:34:49 +02:00
Michael Fabian 'Xaymar' Dirks 547173be40 ci: Add build version to artifacts 2021-05-22 00:30:33 +02:00
Michael Fabian 'Xaymar' Dirks 634234677b ci: Protect against configure issues from version difference 2021-05-19 05:32:17 +02:00
Michael Fabian 'Xaymar' Dirks c7f5b99d34 ci: Improve build priorities with matrix order changes
We want to prioritize bitness over type over license over license version.
2021-05-19 05:06:27 +02:00
Michael Fabian 'Xaymar' Dirks f5857e38f5 ci: Only trigger builds on manual push 2021-05-19 05:01:11 +02:00
Michael Fabian 'Xaymar' Dirks c65e769e09 ci: Also push tags provided by FFmpeg remote 2021-05-19 04:52:39 +02:00
Michael Fabian 'Xaymar' Dirks 8ca8a76581 ci: Limit the number of concurrent builds to 4 2021-05-19 04:52:35 +02:00
Michael Fabian 'Xaymar' Dirks ea7406c8bc ci: Don't fail if the branch is missing 2021-05-19 04:50:32 +02:00
Michael Fabian 'Xaymar' Dirks 571bc81584 ci: Simplify NVIDIA CUDA/CUVID/NVDEC/NVENC logic 2021-05-19 04:50:32 +02:00
Michael Fabian 'Xaymar' Dirks 803fc7df14 ci: Only update once per week 2021-05-19 04:50:32 +02:00
Michael Fabian 'Xaymar' Dirks 224421162c ci: Track versions 4.0 and 4.4 2021-05-19 04:19:36 +02:00
Michael Fabian 'Xaymar' Dirks 71f6bcb3d1 ci: Add support for NVIDIA Codec Headers (v11.0.10.0)
Encoders
- h264_nvenc
- hevc_nvenc

Decoders:
- av1_cuvid
- h264_cuvid
- hevc_cuvid
- mjpeg_cuvid
- mpeg1_cuvid
- mpeg2_cuvid
- mpeg4_cuvid
- vc1_cuvid
- vp8_cuvid
- vp9_cuvid

Filters:
- hwupload_cuda
- yadif_cuda
- scale_cuda
- thumbnail_cuda
- overlay_cuda
2020-11-22 23:13:16 +01:00
Michael Fabian 'Xaymar' Dirks e20853ea67 ci: Fix missing license version in artifacts 2020-11-22 23:05:59 +01:00
Michael Fabian 'Xaymar' Dirks d1f3ff282a ci: Use system pkg-config instead of MinGW one 2020-11-22 22:42:44 +01:00
Michael Fabian 'Xaymar' Dirks 84537d4761 ci: Split License from License Version 2020-11-22 18:30:28 +01:00
Michael Fabian 'Xaymar' Dirks edb102cf45 ci: Run pushed builds on the correct branch 2020-11-22 04:37:14 +01:00
Michael Fabian 'Xaymar' Dirks 97a2ea1135 ci: Update x264 to 0.161.3020 2020-11-22 02:55:19 +01:00
Michael Fabian 'Xaymar' Dirks a15e077819 ci: Reduce refresh rate to once a day 2020-11-01 12:16:06 +01:00
Michael Fabian 'Xaymar' Dirks c6611ca1b6 ci: Fix refresh failure on branch differences 2020-10-18 03:01:08 +02:00
Michael Fabian 'Xaymar' Dirks 141b529c73 ci: Fix incorrect output reference 2020-10-18 02:47:30 +02:00
Michael Fabian 'Xaymar' Dirks f1929abc8b ci: Add support for x264 (v0.160.3011) 2020-10-18 02:24:44 +02:00
Michael Fabian 'Xaymar' Dirks 66f68f5ce9 ci: Build FFmpeg based on trigger 2020-10-18 02:23:47 +02:00
Michael Fabian 'Xaymar' Dirks edb8c65d0f ci: Update branches hourly 2020-10-18 02:22:07 +02:00