You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Every livesim2 feature has been checked, and the false positives this found are fixed. Valid
streams no longer get errors or warnings for utc:direct timing, thumbnails, audio priming in
edit lists, multi-Period live, low-latency subtitles, Content Steering, or @availabilityTimeOffset without low latency.
Remote (XLink) Periods and Annex I URL parameters, which dashcheck does not support, are now
reported as info instead of failing with MPD-SEGINFO-NONE or HTTP-INIT errors.
Added
MPD-XLINK-UNRESOLVED (info) for remote Periods, which dashcheck does not resolve. They are
no longer MPD-SEGINFO-NONE errors.
ADDR-UNSUPPORTED (info) for Representations that need Annex I URL parameters
(urn:mpeg:dash:urlparam:2014 or 2016). Their segments are no longer fetched.
Fixed
MPD-UPDATE-PUBLISHTIME ignores the time in a urn:mpeg:dash:utc:direct:2014 UTCTiming,
which changes with each response.
CLOCK-SKEW allows for whole seconds from utc:direct, http-iso and http-xsdate time sources.
MPD-CODECS no longer warns about images such as thumbnail tiles, which have no codecs parameter.
SEG-EPT and SEG-DURATION leave out media that the edit list cuts, such as audio priming. With an
edit list, an S@t equal to the tfdt is SEG-EPT, not SEG-EPT-CTO.
LIVE-STALE measures a Period that has ended at its end. Earlier Periods of a multi-Period live
MPD are no longer reported as stale.
MPD-LL-MIMETYPE accepts application/mp4 for text, the media type of CMAF text tracks.
MPD-XSD accepts a space-separated list in ContentSteering@defaultServiceLocation, as
ISO/IEC 23009-1 and ETSI TS 103 998 define it.
@availabilityTimeOffset alone no longer turns on the low-latency rules. Without the
low-latency profile, @availabilityTimeComplete false does.