- Nov 14, 2024
-
-
For individual tests in dav1d-test-data, the default timeout is 30 seconds (which is the Meson default if nothing is specified). Previously it ran with a multiplier of 4, resulting in a total timeout of 120 seconds. When running tests in QEMU, exceeding this 120 second timeout could happen occasionally. Raise the multiplier to 10, allowing each individual job to run for up to 5 minutes. This should hopefully reduce the amount of stray failures in the CI. For tests that already have a higher default timeout set, such as checkasm which has got a 180 second default timeout, this results in a much longer timeout period. However as long as we don't frequently see issues where these actually hang, it should be beneficial to just let them run to completion, rather than aborting early due to a tight timeout.
-
- May 18, 2024
-
-
NDK 26 dropped support for API versions 19 and 20 (KitKat, Android 4.4). The minimum supported API is now 21 (Lollipop, Android 5.0).
-
- May 01, 2024
-
-
Similar to 4796b59f.
-
-
- Apr 16, 2024
-
-
Matthias Dressel authored
Since dav1d was the only user of these crossfiles, it was agreed upon to remove them from the image [0] and move to dav1d directly. [1] [0] videolan/docker-images!293 [1] videolan/docker-images!294 (comment 434720)
-
- Apr 13, 2024
-
-
Matthias Dressel authored
Now with clang 18 and downgraded xz-utils.
-
Ronald S. Bultje authored
They have been failing occasionally lately.
-
- Mar 15, 2024
-
-
Henrik Gramner authored
-
- Feb 28, 2024
-
-
Martin Storsjö authored
-
Martin Storsjö authored
This allows testing all modern aarch64 CPU features, that the HW based test runners might not support. Especially for SVE, this allows testing all valid vector lengths, which might not exist in hardware form yet.
-
Martin Storsjö authored
This one contains aarch64 cross tools, for use with QEMU.
-
- Feb 22, 2024
-
-
Matthias Dressel authored
-
Matthias Dressel authored
Now contains clang 17.
-
- Feb 18, 2024
-
-
-
Default to using the number of logical cores divided by thread count.
-
- Jan 31, 2024
-
-
See videolan/docker-images!272 for more context.
-
Nathan E. Egge authored
-
-
- Jan 23, 2024
-
-
Allows to explicitly enable/disable seek-stress tests.
-
- Jan 22, 2024
-
-
Matthias Dressel authored
Simplifies testing and also contains the forgotten 'testdata-multi' suite which was added later.
-
- Jan 15, 2024
-
-
Matthias Dressel authored
-
Matthias Dressel authored
-
- Nov 01, 2023
-
-
- Oct 24, 2023
-
-
Matthias Dressel authored
-
- May 14, 2023
-
-
Matthias Dressel authored
-
- Apr 11, 2023
-
-
James Almer authored
-
- Apr 06, 2023
-
-
Fixes #421
-
- Feb 13, 2023
-
-
Matthias Dressel authored
"only and except are not being actively developed. rules is the preferred keyword to control when to add jobs to pipelines." [0] [0] https://docs.gitlab.com/ee/ci/yaml/index.html#only--except
-
Matthias Dressel authored
Calling meson with no command is deprecated since 0.64.0
-
Matthias Dressel authored
-
- Sep 09, 2022
-
-
Matthias Dressel authored
Allow checkasm to run.
-
Matthias Dressel authored
It is now handled by the gitlab runner. Ref: 7d859f9c
-
Matthias Dressel authored
Remove experimental since gcc12, clang14, mold are now in unstable.
-
- Jul 06, 2022
-
-
snapcraft version we use is no longer compatible with authentication schemes snap store uses. This could be fixed by updating the snapcraft inside the docker image, but Ubuntu no longer ships an up to date snapcraft version in their own repositories. The other way to install snapcraft is to manually fetch the project and core snaps just like we do in https://code.videolan.org/videolan/docker-images/-/blob/master/vlc-ubuntu-focal/Dockerfile, but that currently fails on Jammy due to conflict in Python versions between what is shipped in Jammy and inside snapcraft project. All in all, it seems snapcraft seems to be abandoned for our CI use-case, and the usefulness of dav1d snap is disputable, so just drop it altogether. Packaging is still available in package/snap/ for the brave souls who want to build it on their own.
-
When compiling with asm enabled there's no point in compiling C versions of DSP functions that have asm implementations using instruction sets that the compiler can unconditionally use. E.g. when compiling with -mssse3 we can remove the C version of all functions with SSSE3 implementations. This is accomplished using the compiler's dead code elimination functionality. Can be configured using the new 'trim_dsp' meson option, which by default is enabled when compiling in release mode.
-
- Jun 20, 2022
-
-
- May 25, 2022
-
-
Matthias Dressel authored
artifacts:reports:cobertura was deprecated in GitLab 14.9
-
Matthias Dressel authored
* meson 0.49.0 * nasm 2.14
-
Matthias Dressel authored
An attacker already has arbitrary code execution inside the container. Ref: CVE-2022-24765
-
Matthias Dressel authored
-