CI: add&configure runners for gstreamer-vaapi running gst-validate and unit tests
I want to add CI for gstreamer-vaapi for certain hardware.
Right now I have added a personal runner for my repository. It is a NUC with coffee lake architecture.
But my current problem is that both Intel drivers are not distributed by Fedora. I would need to enable RPMFusion (which I won't for a runner)
My idea is to build them locally and in the CI instructions download the built rpm from localhost and install it. For now only the i956 driver (media-driver is not in the white list yet)
For now we could use DRM rendering. But I would like to check EGL/wayland and X11.
Later I would like to add a Radeon box with MESA Gallium driver.
What do you think? Any advise regarding how to install the driver in the CI image?
CC: @slomo, @tpm, @cap, @ullysses.a.eoff, @He_Junyan
WIP branch: https://gitlab.freedesktop.org/vjaquez/gstreamer-vaapi/commits/ci-validation-vaapi