fix(cast-render): bake and prove a working H.264 encoder #225

Merged
binjovi-bot merged 2 commits from fix/cast-render-h264-codec into trunk 2026-09-05 23:14:53 +00:00
Owner

The v6 image contains noopenh264, an ABI placeholder. FFmpeg lists libopenh264 but cannot create an encoder. Bake the matching Cisco 2.4.1 library for amd64/arm64 with SHA256 pins and its binary license. Bump to v7. Replace the permissive encoder-list check with an actual H.264 encode, codec assertion, and decode test. Cluster red: v6 encoder creation fails. Cluster green: exact pinned amd64 binary encodes and decodes H.264. Static runtime-fetch lint passes. The candidate image build repeats the proof. No local Docker tests. The RPG plan will select libopenh264 explicitly.

The v6 image contains noopenh264, an ABI placeholder. FFmpeg lists libopenh264 but cannot create an encoder. Bake the matching Cisco 2.4.1 library for amd64/arm64 with SHA256 pins and its binary license. Bump to v7. Replace the permissive encoder-list check with an actual H.264 encode, codec assertion, and decode test. Cluster red: v6 encoder creation fails. Cluster green: exact pinned amd64 binary encodes and decodes H.264. Static runtime-fetch lint passes. The candidate image build repeats the proof. No local Docker tests. The RPG plan will select libopenh264 explicitly.
fix(cast-render): bake a working H.264 encoder and test it
All checks were successful
binjovi/ci Binjovi completed the frozen plan
c4ff467e47
Merge remote-tracking branch 'forgejo/main' into fix/cast-render-h264-codec
All checks were successful
binjovi/ci Binjovi completed the frozen plan
de82c45f37
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
sean/builder-images!225
No description provided.