Skip to content

Commit eb6e68b

Browse files
author
Juan Moreno
committed
Fixed some order issues
1 parent e4004a1 commit eb6e68b

1 file changed

Lines changed: 11 additions & 7 deletions

File tree

src/playlist.rs

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -781,9 +781,6 @@ impl MediaPlaylist {
781781
if let Some(ref skip) = self.skip {
782782
skip.write_to(w)?;
783783
}
784-
if let Some(ref preload_hint) = self.preload_hint {
785-
preload_hint.write_to(w)?;
786-
}
787784
if let Some(ref rendition_report) = self.rendition_report {
788785
rendition_report.write_to(w)?;
789786
}
@@ -820,6 +817,10 @@ impl MediaPlaylist {
820817
writeln!(w, "{}", unknown_tag)?;
821818
}
822819

820+
if let Some(ref preload_hint) = self.preload_hint {
821+
preload_hint.write_to(w)?;
822+
}
823+
823824
Ok(())
824825
}
825826
}
@@ -932,9 +933,6 @@ impl MediaSegment {
932933
v.write_attributes_to(w)?;
933934
writeln!(w)?;
934935
}
935-
for part in &self.parts {
936-
part.write_to(w)?;
937-
}
938936
for unknown_tag in &self.unknown_tags {
939937
writeln!(w, "{}", unknown_tag)?;
940938
}
@@ -954,7 +952,13 @@ impl MediaSegment {
954952
writeln!(w)?;
955953
}
956954

957-
writeln!(w, "{}", self.uri)
955+
writeln!(w, "{}", self.uri)?;
956+
957+
for part in &self.parts {
958+
part.write_to(w)?;
959+
}
960+
961+
Ok(())
958962
}
959963
}
960964

0 commit comments

Comments
 (0)