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 {
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(())
}
}