open-standards/wai/pack-conformance/package-mutations/floor-opens-on-inter/dash/classic.mpd
Transaction Science f3d9e6e56a pack-conformance: a piece with no key frame, a floor presenting another base, a CMAF file altered, a patent-pool floor under the packer's override
Falsification found two cases that did not hold their rule alone:

- floor-opens-on-inter rotated the piece, which also put a key frame inside it, so the
  extra-key-frame rule refused it whatever the opening rule did. The case (and its
  packer-side twin in refusals.rs) is now a piece whose first unit is an inter frame
  and which holds no key frame at all.
- patent-pool-floor put royalty_free_only in policy.toml, which the policy reader
  already refuses in pack_verify.py, so the check under the effective policy was never
  reached alone. patent-pool-floor-by-override leaves it out of policy.toml and states
  it in policy.json, the packer's override (§3.2); reseal keeps policy.json's
  royalty_free_only, as the verifier reads it.

New cases floor-motif (floor-motif-mismatch) and floor-cmaf (floor-cmaf-mismatch) give
every floor reason a verifier names a package case, in Rust and Python.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-06 08:18:48 -04:00

24 lines
1.4 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<MPD xmlns="urn:mpeg:dash:schema:mpd:2011" profiles="urn:mpeg:dash:profile:full:2011" type="static" mediaPresentationDuration="PT8.000S" minBufferTime="PT3S">
<Period id="p0" start="PT0S">
<AdaptationSet id="1" contentType="video" mimeType="video/mp4" codecs="av01.0.00M.08" width="64" height="36" segmentAlignment="true" startWithSAP="1">
<Representation id="v-floor" bandwidth="10295">
<SegmentList timescale="25">
<Initialization sourceURL="../floor/v/init.mp4"/>
<SegmentTimeline>
<S t="0" d="60"/>
<S t="60" d="25"/>
<S t="85" d="50"/>
<S t="135" d="25"/>
<S t="160" d="40"/>
</SegmentTimeline>
<SegmentURL media="../floor/v/420ae4c941bba6e12a6c7fdb7d01dc69170ecb4240dffd2e86808ddf87baa12a.m4s"/>
<SegmentURL media="../floor/v/04c948608aaa7b5d78ad5355042a2ff65b0f75d9d4b1ad78f3ebffb886a74be6.m4s"/>
<SegmentURL media="../floor/v/f8b42103a33523f5f17f06de0894a002a28d50d3b7ec01c4a97ee02c2b8385ac.m4s"/>
<SegmentURL media="../floor/v/06d5cd79ba3860cccdc252fe915de0902f941a3c6a000295714f7cab193aa6cf.m4s"/>
<SegmentURL media="../floor/v/99a24de04f7be9fc21097e69d2d61b222e458b1f93b8082026a9874aeb9f4c15.m4s"/>
</SegmentList>
</Representation>
</AdaptationSet>
</Period>
</MPD>