15 lines
849 B
Diff
15 lines
849 B
Diff
# must fail: render_gap_with_parts render_gap_with_layers media_playlist_gap_with_layers
|
|
# a gap segment with parts or layer lines rendered (hls_render::check_render)
|
|
diff --git a/wai/wai-rs/src/hls_render.rs b/wai/wai-rs/src/hls_render.rs
|
|
index ba3f11d4..ba588609 100644
|
|
--- a/wai/wai-rs/src/hls_render.rs
|
|
+++ b/wai/wai-rs/src/hls_render.rs
|
|
@@ -359,7 +359,7 @@ pub fn check_render(segments: &[Segment], r: &HlsRender, extras: &[SegmentExtra]
|
|
check_layers(&p.layers, &at)?;
|
|
}
|
|
check_layers(&e.layers, &at)?;
|
|
- if i < n && e.gap && (!e.parts.is_empty() || !e.layers.is_empty()) {
|
|
+ if false && i < n && e.gap && (!e.parts.is_empty() || !e.layers.is_empty()) {
|
|
return Err(RenderError(format!("{at}: a gap carries parts or layer lines")));
|
|
}
|
|
if let Some(h) = &e.preload_hint {
|