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