Expand description
Hostile-input bounds the player adds on top of the manifest reader’s.
The document and element bounds are the manifest reader’s
(broadcast_dash::limits::Limits); this module owns the ones that limit
segment addressing and the BaseURL alternates a plan combines.
Structs§
- Limits
- The manifest reader’s hostile-input bounds, re-exported so a player’s
configuration names one type.
The bounds applied by
crate::Mpd::parse_with;Defaultis theMAX_*constants above.
Constants§
- MAX_
BASE_ CANDIDATES - Most candidate base locations kept when
BaseURLalternates are combined across levels. - MAX_
TIMELINE_ SEGMENTS - Most Media Segments one
SegmentTimelinemay describe once@ris expanded. The expansion is lazy (run table, never one entry per segment), so this bounds the arithmetic, not the memory.