daedalus-v4l2: 6e6dfa1 -> 1d8f5af — pause-time tiny-bitstream filter (#18) #88
Reference in New Issue
Block a user
Delete Branch "claude-noether/marfrit-packages:noether/daedalus-bump-1d8f5af-pause-filter"
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?
Picks up reauktion/daedalus-v4l2 PR #18 (closes #17): daemon drops degenerate (<4 byte) bitstreams at REQ_DECODE entry instead of letting
avcodec_send_packetemit AVERROR_INVALIDDATA, replies RESP_FRAMENO_FRAMEso libva's V4L2 surface pool stays alive.Bug fixed
Firefox YouTube
avc1pause→resume regression on higgs (Pi CM5 / trixie). libva-v4l2-request-fourier flushes a 3-byte stub (presumably a bare NAL start code) into OUTPUT_MPLANE at the pause boundary; the old daemon path turned that into a decode failure, Firefox marked H.264-via-VAAPI as broken for the session, and routed every subsequent frame to libmozavcodec SW. After this bump the daemon logstiny bitstream 3 bytes — dropping as no-opand the next real REQ_DECODE proceeds normally.Changes
UPSTREAM_COMMIT6e6dfa1 → 1d8f5af, PKGVER r41 → r43, PKGREL=1.Wire protocol
Unchanged. No
daedalus-v4l2-dkmsbump needed.Refs