-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add h26forge tests in pipeline and scheduler #952
Conversation
d139667
to
5b9089b
Compare
config/jobs-chromeos.yaml
Outdated
@@ -484,6 +484,17 @@ _anchors: | |||
- next | |||
- collabora-chromeos-kernel | |||
|
|||
h26forge-debian: &h26forge-debian-job | |||
template: 'h26forge-debian.jinja2' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was unable to locate this template in config/runtime.
Will there be a lot of setup in the new template? Maybe generic.jinja2
will be sufficient?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
h26forge is written in rust and require rustc compiler.
To perform the tests it use GStreamer to play the h264 bitstreams generated by h26forge.
I have create a rootfs for this: kernelci/kernelci-core#2759
I will add the template.
config/jobs-chromeos.yaml
Outdated
params: &h264forge-debian-params | ||
test_method: h26forge-debian | ||
boot_commands: nfs | ||
nfsroot: 'https://storage.staging.kernelci.org/rootfs/bookworm-gst-h26forge/20241218.0/{debarch}/' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm afraid these might no longer be available.
I'll trigger a rebuild before verifying this PR in the lab.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have done a PR to create a rootfs with all the needed tools:
kernelci/kernelci-core#2759
It include building GStreamer and h26forge, maybe once it will be merged I could add a proper url there ?
ce85752
to
b93cb38
Compare
2027076
to
526e3c1
Compare
The goal is to run h26forge on platforms with h264 stateless decoders. So far only rk3399 and i.mx8mq got this kind of decoders. Only rk3399 is available in LAVA labs so limit the test to this device. Signed-off-by: Benjamin Gaignard <[email protected]>
526e3c1
to
92d1e42
Compare
The goal is to run h26forge on platforms with h264 stateless decoders. So far only rk3399 and i.mx8mq got this kind of decoders. Only rk3399 is available in LAVA labs so limit the test to this device.