From e7a6cf943c687981afeb5e011baca6aaa619f1a9 Mon Sep 17 00:00:00 2001 From: mmason Date: Tue, 11 Apr 2023 14:28:37 +0100 Subject: [PATCH] allow millisecond accuracy for EXT-X-PROGRAM-DATE-TIME --- src/playlist.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/playlist.rs b/src/playlist.rs index 8beaec0..856dbfc 100644 --- a/src/playlist.rs +++ b/src/playlist.rs @@ -869,7 +869,11 @@ impl MediaSegment { writeln!(w)?; } if let Some(ref v) = self.program_date_time { - writeln!(w, "#EXT-X-PROGRAM-DATE-TIME:{}", v.to_rfc3339())?; + writeln!( + w, + "#EXT-X-PROGRAM-DATE-TIME:{}", + v.to_rfc3339_opts(chrono::SecondsFormat::Millis, true) + )?; } if let Some(ref v) = self.daterange { write!(w, "#EXT-X-DATERANGE:")?;