open-standards/wai/pack-conformance/packs/video-base-01/package/hls/classic/master.m3u8
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

5 lines
174 B
Text

#EXTM3U
#EXT-X-VERSION:7
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-STREAM-INF:BANDWIDTH=10295,AVERAGE-BANDWIDTH=9026,CODECS="av01.0.00M.08",RESOLUTION=64x36
../classic/floor-v.m3u8