open-standards/wai/pack-conformance/packs/video-base-01/package/hls
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Transaction Science dafaaa051c wai-pack: its HLS and DASH catalogs render through http-delivery's renderers
One HLS and one DASH renderer for WAI: wai-pack's floor playlist, masters, WAI
multivariant and media playlists and both MPDs are now written by
wai::hls_render::render_hls_with, http_binding::hls::{wai_media_playlist,
render_multivariant} and http_binding:💨:render_mpd; the WAI media playlist is
wai_media_playlist over the floor playlist, so its adjacency is checked as it is
written. Every golden byte is unchanged but one line, by the generator (wai-pack
conformance regen), for http-delivery:

- the classical master's variant is ../classic/floor-<c>.m3u8, which resolves to the
  same playlist from every class's directory, so each class's master is the classical
  one with only the session-data line added (http-delivery §11.1, §11.8: no other line
  changes); before, each class's master rewrote the variant URI;
- a #WAI-LAYER line follows its segment's EXTINF, before the URI (http-delivery §10.4,
  where its reader finds it); before, it followed the URI, where a reader takes it as
  the next segment's. The golden lists no layer, so no golden byte moves for this.

packaging §8.3 and pack_verify.py say and derive the same; pack_verify.py holds
540/540, wai-pack conformance check holds every vector, clippy is clean under
-D warnings, and the catalog test reads the layered playlist with http-delivery's
reader, holds it adjacent to the floor's, and holds a class's master to the classical
one.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-06 07:38:30 -04:00
..
classic wai-pack: its HLS and DASH catalogs render through http-delivery's renderers 2026-10-06 07:38:30 -04:00
legacy pack-conformance: the golden video-base-01, the index, object and receipt mutations, and version-1 receipts as JSON 2026-10-06 05:55:26 -04:00
mobile pack-conformance: the golden video-base-01, the index, object and receipt mutations, and version-1 receipts as JSON 2026-10-06 05:55:26 -04:00
tv pack-conformance: the golden video-base-01, the index, object and receipt mutations, and version-1 receipts as JSON 2026-10-06 05:55:26 -04:00