Jason Perlow abandoned this change.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Following up with the prior art I should have found before sending this.
crrev.com/c/6632634 ("media/gpu/v4l2: Allow enabling AV1 support on Linux", merged 2025-06-12, Bug 372630272) already covers this exact ground, and reaches the opposite conclusion deliberately:
"The required values in v4l2-controls.h have been upstreamed for a while,
however the baseline Debian dependency has not been updated to a version
including that yet. Add a simple way to already enable AV1 support by
reusing the use_av1_hw_decoder flag, keeping it enabled by default for
VA-API but disabling it for V4L2."
So the is_linux && use_vaapi condition I proposed changing is not an oversight - it is a considered decision, and my CL was effectively a revert of it. Apologies for not finding that first.
For the record, the gap is measurable: the sysroot pinned in build/linux/sysroot_scripts/sysroots.json ships kernel UAPI 6.1 (LINUX_VERSION_CODE 393566), and the V4L2 stateless AV1 uAPI landed in 6.5. Four minor versions.
I have switched our downstream build to set use_av1_hw_decoder = true in args.gn, which is exactly the mechanism 6632634 added, so we now carry no patch for this at all. Thanks for the flag - it does the job.
No action needed on this CL; leaving the trail here in case anyone else arrives at the same idea.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |