WIP fix: Skip NAL header byte when reading SPS profile data in HlsMuxer #20
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/hlsmuxer-codec-string"
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 SPS NAL unit format is: [NAL header, profile_idc, constraint_flags, level_idc, ...]
The code was incorrectly reading from byte 0 (NAL header, typically 0x67)
instead of byte 1 (profile_idc).
This produced invalid codec strings like
avc1.676400instead of validones like
avc1.64001f, causing Shaka Player on web to fail with error4032 (unable to parse codec).
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com
What
Changes
Tested on
Related issues
fix: Skip NAL header byte when reading SPS profile data in HlsMuxerto WIP fix: Skip NAL header byte when reading SPS profile data in HlsMuxerView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.