Commit Graph

26 Commits

Author SHA1 Message Date
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 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 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 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 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 8ca8a76581 ci: Limit the number of concurrent builds to 4 2021-05-19 04:52:35 +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 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 97a2ea1135 ci: Update x264 to 0.161.3020 2020-11-22 02:55:19 +01: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