Skip to content

Conversation

@bradh
Copy link
Collaborator

@bradh bradh commented Jan 9, 2026

There are a few that don't work yet, tx3g, stsz, mfra, ssix being the candidate missing boxes.

@bradh bradh force-pushed the mpeg_conformance_spike2_2026-01-09 branch from c8df672 to 3be69dc Compare January 10, 2026 10:37
bradh added 16 commits January 15, 2026 11:10
This is required in HEIF image sequences (i.e. a track with `pict`
as the handler), per ISO/IEC 23008-12.
nmhd is the null media header box, and is used for metadata and text
tracks (14496-12, Sections 8.4.5.2, 12.3.2 and 12.5.2

sthd is the subtitle header box (14496-12, Section 12.6.2)

These boxes are very similar, and the test changes would affect both.
This is from ISO/IEC 23008-12:2025 Section 7.4. Its used in HEIF
image sequences.

This fixes the parsing of the several of the old HEIF samples in
the MPEG File Format Conformance suite. Without this change, we
get OverDecode errors for `sgpd`.
@bradh bradh force-pushed the mpeg_conformance_spike2_2026-01-09 branch from 3be69dc to c000b7a Compare January 16, 2026 03:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant