[x264-devel] [Git][videolan/x264][master] 2 commits: ci: Update the build-debian-amd64 job to a new base image

Martin Storsjö (@mstorsjo) gitlab at videolan.org
Tue Nov 14 13:00:46 UTC 2023



Martin Storsjö pushed to branch master at VideoLAN / x264


Commits:
9b3e653b by Martin Storsjö at 2023-11-14T12:44:15+00:00
ci: Update the build-debian-amd64 job to a new base image

In the new version, there's no longer any "wine64" executable,
but both i386 and x86_64 are handled with the same "wine" frontend.

- - - - -
c1962404 by Martin Storsjö at 2023-11-14T12:44:15+00:00
ci: Test the aarch64 build in QEMU with varying SVE sizes

The sve-default-vector-length property sets the maximum vector
length in bytes; the default is 64, i.e. handling up to 512
bit vectors. In order to be able to test 1024 and 2048 bit vectors,
this has to be raised separately from setting the sve<n>=on
property.

- - - - -


1 changed file:

- .gitlab-ci.yml


Changes:

=====================================
.gitlab-ci.yml
=====================================
@@ -22,7 +22,7 @@ stages:
 .variables-win64: &variables-win64
     _TRIPLET: "x86_64-w64-mingw32"
     _PLATFORMSUFFIX: ".exe"
-    _WRAPPER: "wine64"
+    _WRAPPER: "wine"
     _CONTRIB_URL: "https://artifacts.videolan.org/vlc/win64/"
 
 .variables-win-armv7: &variables-win-armv7
@@ -83,7 +83,7 @@ stages:
 
 build-debian-amd64:
     extends: .build
-    image: registry.videolan.org/x264-debian-unstable:20211206140856
+    image: registry.videolan.org/x264-debian-unstable:20231113190916
     tags:
         - docker
         - amd64
@@ -225,6 +225,20 @@ test-macos-x86_64:
         - build-macos-x86_64
     variables: *variables-macos-x86_64
 
+test-aarch64-qemu:
+    <<: *test
+    extends: build-debian-amd64
+    dependencies:
+        - build-debian-aarch64
+    variables: *variables-debian-amd64
+    script: |
+        set -x
+        for size in 128 256 512 1024 2048; do
+            for tool in checkasm8 checkasm10; do
+                qemu-aarch64 -cpu max,sve-default-vector-length=256,sve$size=on -L /usr/aarch64-linux-gnu ./$tool
+            done
+        done
+
 .release: &release
     stage: release
     script: |



View it on GitLab: https://code.videolan.org/videolan/x264/-/compare/611b87b7a2a5c94f307cacc949c54b8e92bf25fa...c196240409e4d7c01b47448d93b1f9683aaa7cf7

-- 
View it on GitLab: https://code.videolan.org/videolan/x264/-/compare/611b87b7a2a5c94f307cacc949c54b8e92bf25fa...c196240409e4d7c01b47448d93b1f9683aaa7cf7
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the x264-devel mailing list