open-standards/wai/http-conformance/falsify/layers-not-counted.patch
2026-10-06 07:30:39 -04:00

16 lines
813 B
Diff

# must fail: multivariant_playlists_o10_wai_m3u8
# a variant's rates without the layer objects listed with its segments (the corpus tool's listed_objects)
diff --git a/wai/wai-rs/src/bin/wai_cli/http_vectors_playlists.rs b/wai/wai-rs/src/bin/wai_cli/http_vectors_playlists.rs
index 29d4d12c..bebf0a80 100644
--- a/wai/wai-rs/src/bin/wai_cli/http_vectors_playlists.rs
+++ b/wai/wai-rs/src/bin/wai_cli/http_vectors_playlists.rs
@@ -315,9 +315,6 @@ fn listed_objects(c: &Corpus, p: &MediaPlaylist) -> Result<(Vec<(u64, u64)>, Vec
let b = resolve(&s.uri)?;
let mut n = b.len() as u64;
all.push(b);
- for l in &s.extra.layers {
- n += resolve(&l.uri)?.len() as u64;
- }
segs.push((n, s.duration_ms));
extra(&s.extra, &mut parts, &mut all)?;
}