From 793a6a459ed0a02d2c8f0a0ff2c2f300366fdbee Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Wed, 29 Apr 2026 18:05:52 +0200 Subject: [PATCH] movmuxer: handle writing just single time point in stts atom --- nihav-commonfmt/src/muxers/mov/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nihav-commonfmt/src/muxers/mov/mod.rs b/nihav-commonfmt/src/muxers/mov/mod.rs index 9429465..5e57ef9 100644 --- a/nihav-commonfmt/src/muxers/mov/mod.rs +++ b/nihav-commonfmt/src/muxers/mov/mod.rs @@ -112,7 +112,7 @@ impl ChunkAccount { } fn write_stts(&mut self, bw: &mut dyn ByteIO, raw_audio: bool, pktd: u64) -> MuxerResult<()> { - if !raw_audio { + if !raw_audio && self.pts.len() > 1 { let mut nentries = 1; let mut prev_delta = self.pts[1] - self.pts[0]; for w in self.pts.windows(2).skip(1) { -- 2.39.5