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
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