# must fail: adjacency_discontinuity_sequence # adjacency ignores a larger discontinuity sequence (hls::timelines_adjacent) diff --git a/wai/wai-rs/src/http_binding/hls.rs b/wai/wai-rs/src/http_binding/hls.rs index 2623644b..aa290009 100644 --- a/wai/wai-rs/src/http_binding/hls.rs +++ b/wai/wai-rs/src/http_binding/hls.rs @@ -394,7 +394,7 @@ pub fn timelines_adjacent(wai: &MediaPlaylist, classical: &MediaPlaylist) -> Res if wai.media_sequence != classical.media_sequence { return Err(misaligned(format!("EXT-X-MEDIA-SEQUENCE {} beside {}", wai.media_sequence, classical.media_sequence))); } - if wai.discontinuity_sequence != classical.discontinuity_sequence { + if wai.discontinuity_sequence < classical.discontinuity_sequence { return Err(misaligned(format!("EXT-X-DISCONTINUITY-SEQUENCE {} beside {}", wai.discontinuity_sequence, classical.discontinuity_sequence))); } if wai.segments.len() != classical.segments.len() {