fix: write unknown tags before segments

This commit is contained in:
2025-06-16 16:06:57 +01:00
parent 5b7aa0c659
commit 65be582b75

View File

@ -809,6 +809,11 @@ impl MediaPlaylist {
if let Some(ref start) = self.start { if let Some(ref start) = self.start {
start.write_to(w)?; start.write_to(w)?;
} }
for unknown_tag in &self.unknown_tags {
writeln!(w, "{}", unknown_tag)?;
}
for segment in &self.segments { for segment in &self.segments {
segment.write_to(w)?; segment.write_to(w)?;
} }
@ -816,10 +821,6 @@ impl MediaPlaylist {
writeln!(w, "#EXT-X-ENDLIST")?; writeln!(w, "#EXT-X-ENDLIST")?;
} }
for unknown_tag in &self.unknown_tags {
writeln!(w, "{}", unknown_tag)?;
}
Ok(()) Ok(())
} }
} }