From 65be582b758ba04213701cddf201febe6fab49ce Mon Sep 17 00:00:00 2001 From: Kieran Date: Mon, 16 Jun 2025 16:06:57 +0100 Subject: [PATCH] fix: write unknown tags before segments --- src/playlist.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/playlist.rs b/src/playlist.rs index 3bcb69f..5c88be9 100644 --- a/src/playlist.rs +++ b/src/playlist.rs @@ -809,6 +809,11 @@ impl MediaPlaylist { if let Some(ref start) = self.start { start.write_to(w)?; } + + for unknown_tag in &self.unknown_tags { + writeln!(w, "{}", unknown_tag)?; + } + for segment in &self.segments { segment.write_to(w)?; } @@ -816,10 +821,6 @@ impl MediaPlaylist { writeln!(w, "#EXT-X-ENDLIST")?; } - for unknown_tag in &self.unknown_tags { - writeln!(w, "{}", unknown_tag)?; - } - Ok(()) } }