fix(cast-render): bake and prove a working H.264 encoder #225
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/cast-render-h264-codec"
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?
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.