Skip to content

dvb/si: add the TTML subtitling descriptor - #71

Open
kierank wants to merge 1 commit into
videolan:masterfrom
kierank:ttml
Open

dvb/si: add the TTML subtitling descriptor#71
kierank wants to merge 1 commit into
videolan:masterfrom
kierank:ttml

Conversation

@kierank

@kierank kierank commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Extension descriptor 0x20 of ETSI EN 303 560, which signals a DVB TTML subtitle stream in the PMT: language, subtitle purpose, text-to-speech suitability, the TTML processor profiles the stream conforms to, and the optional presentation qualifier.

Only the profile list sits at a fixed offset; the qualifier, the essential font list and the service description text each move with a count read out of the descriptor, so validate() walks them rather than checking a single length.

Extension descriptor 0x20 of ETSI EN 303 560, which signals a DVB TTML
subtitle stream in the PMT: language, subtitle purpose, text-to-speech
suitability, the TTML processor profiles the stream conforms to, and the
optional presentation qualifier.

Only the profile list sits at a fixed offset; the qualifier, the essential
font list and the service description text each move with a count read out of
the descriptor, so validate() walks them rather than checking a single length.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant