daedalus-v4l2{,-dkms}: 3dd0eb0 -> 462aa4b — kernel ctrl-binding fix #54
Reference in New Issue
Block a user
Delete Branch "claude-noether/marfrit-packages:noether/daedalus-bump-462aa4b"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Follow-up to daedalus-v4l2 PR #2 (merged as 462aa4b).
The one-line kernel fix that was the missing half of issue libva-v4l2-request-fourier#8: device_run now calls v4l2_ctrl_request_setup() before reading ctrl->p_cur, so the daedalus_h264_meta the daemon receives reflects the in-flight media_request's bound H.264 stateless control values instead of stale/default ones.
Pairs with libva-v4l2-request-fourier 1.0.0+r382+gc1bb444 (max_num_ref_frames fallback + Fix 4 instrumentation that exposed the control-binding gap in the first place — already at trixie-main via PR #52 + #53).
Effect on higgs (Pi CM5)
ffmpeg -hwaccel vaapi -i h264_test.mp4 now produces actual decoded content.
Versions
Both packages: pkgver 0.1.0.r22.462aa4b, pkgrel reset to 1. CI builds on actrunner-debian-aarch64-bohr (per PRs #44, #50). DKMS rebuild against the running kernel happens at install time on higgs.
VP9 / AV1 paths unchanged.
Generated with Claude Code