Files
unshackle/tests/fixtures/manifests/dash/dashjs-thumbnails-segmenttemplate-with-segmenttimeline-79ee4449.mpd
T
imSp4rky ffeb58f808 feat(manifests): add dts-hd, mpeg-h and lcevc codecs and a manifest corpus
Fix DASH SegmentTimeline negative @r and Pattern, TTML sidecar sets with no contentType, HLS CHANNELS identifiers and Dolby channel masks; test against 408 public DASH/HLS/ISM manifests.
2026-10-26 10:30:43 -06:00

375 lines
10 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- Created with Unified Streaming Platform (version=1.13.0-29687) -->
<MPD
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="urn:mpeg:dash:schema:mpd:2011"
xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-DASH_schema_files/DASH-MPD.xsd"
type="static"
mediaPresentationDuration="PT12M14S"
maxSegmentDuration="PT1M"
minBufferTime="PT10S"
profiles="urn:mpeg:dash:profile:isoff-live:2011">
<Period
id="1"
duration="PT12M14S">
<BaseURL>dash/</BaseURL>
<AdaptationSet
id="1"
group="1"
contentType="audio"
lang="en"
minBandwidth="64008"
maxBandwidth="128002"
segmentAlignment="true"
audioSamplingRate="48000"
mimeType="audio/mp4"
codecs="mp4a.40.2"
startWithSAP="1">
<AudioChannelConfiguration
schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011"
value="2" />
<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
<SegmentTemplate
timescale="48000"
initialization="tears-of-steel-tiled-thumbnails-timeline-$RepresentationID$.dash"
media="tears-of-steel-tiled-thumbnails-timeline-$RepresentationID$-$Time$.dash">
<SegmentTimeline>
<S t="0" d="190464" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="191488" />
<S d="192512" />
<S d="94480" />
</SegmentTimeline>
</SegmentTemplate>
<Representation
id="audio_eng=64008"
bandwidth="64008">
</Representation>
<Representation
id="audio_eng=128002"
bandwidth="128002">
</Representation>
</AdaptationSet>
<AdaptationSet
id="2"
group="4"
contentType="image"
par="42:25"
width="672"
height="400"
sar="1:1"
mimeType="image/jpeg"
codecs="jpeg">
<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
<SegmentTemplate
timescale="12288"
media="tears-of-steel-tiled-thumbnails-timeline-$RepresentationID$-t-$Time$.jpg">
<SegmentTimeline>
<S t="0" d="737280" r="11" />
<S d="172032" />
</SegmentTimeline>
</SegmentTemplate>
<Representation
id="img=4000"
bandwidth="4000">
<EssentialProperty
schemeIdUri="http://dashif.org/guidelines/thumbnail_tile"
value="3x4" />
</Representation>
</AdaptationSet>
<AdaptationSet
id="3"
group="2"
contentType="video"
lang="en"
par="56:25"
minBandwidth="401000"
maxBandwidth="2200000"
maxWidth="1680"
maxHeight="750"
segmentAlignment="true"
sar="1:1"
frameRate="24"
mimeType="video/mp4"
startWithSAP="1">
<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
<SegmentTemplate
timescale="600"
initialization="tears-of-steel-tiled-thumbnails-timeline-$RepresentationID$.dash"
media="tears-of-steel-tiled-thumbnails-timeline-$RepresentationID$-$Time$.dash">
<SegmentTimeline>
<S t="0" d="2400" r="182" />
<S d="1200" />
</SegmentTimeline>
</SegmentTemplate>
<Representation
id="video_eng=401000"
bandwidth="401000"
width="224"
height="100"
codecs="avc1.42C00D"
scanType="progressive">
</Representation>
<Representation
id="video_eng=751000"
bandwidth="751000"
width="448"
height="200"
codecs="avc1.42C016"
scanType="progressive">
</Representation>
<Representation
id="video_eng=1001000"
bandwidth="1001000"
width="784"
height="350"
codecs="avc1.4D401F"
scanType="progressive">
</Representation>
<Representation
id="video_eng=1501000"
bandwidth="1501000"
width="1680"
height="750"
codecs="avc1.640028"
scanType="progressive">
</Representation>
<Representation
id="video_eng=2200000"
bandwidth="2200000"
width="1680"
height="750"
codecs="avc1.640028"
scanType="progressive">
</Representation>
</AdaptationSet>
<AdaptationSet
id="4"
group="2"
contentType="video"
lang="en"
par="56:25"
minBandwidth="902000"
maxBandwidth="1583000"
maxWidth="3360"
maxHeight="1500"
segmentAlignment="true"
sar="1:1"
frameRate="24"
mimeType="video/mp4"
codecs="hvc1.1.6.L150.90"
startWithSAP="1">
<Role schemeIdUri="urn:mpeg:dash:role:2011" value="main" />
<SegmentTemplate
timescale="600"
initialization="tears-of-steel-tiled-thumbnails-timeline-$RepresentationID$.dash"
media="tears-of-steel-tiled-thumbnails-timeline-$RepresentationID$-$Time$.dash">
<SegmentTimeline>
<S t="0" d="2400" r="182" />
<S d="1200" />
</SegmentTimeline>
</SegmentTemplate>
<Representation
id="video_eng_1=902000"
bandwidth="902000"
width="1680"
height="750"
scanType="progressive">
</Representation>
<Representation
id="video_eng_1=1161000"
bandwidth="1161000"
width="2576"
height="1150"
scanType="progressive">
</Representation>
<Representation
id="video_eng_1=1583000"
bandwidth="1583000"
width="3360"
height="1500"
scanType="progressive">
</Representation>
</AdaptationSet>
</Period>
</MPD>