From 069a7dc24e8f0d88322b62966d6667c5a2f55bf6 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Wed, 8 Apr 2026 19:22:38 +0200 Subject: [PATCH] mov: do not use one-to-one demuxing mode with non-empty sample map --- nihav-commonfmt/src/demuxers/mov/pktread.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nihav-commonfmt/src/demuxers/mov/pktread.rs b/nihav-commonfmt/src/demuxers/mov/pktread.rs index 0352931..2185664 100644 --- a/nihav-commonfmt/src/demuxers/mov/pktread.rs +++ b/nihav-commonfmt/src/demuxers/mov/pktread.rs @@ -174,7 +174,7 @@ impl QTPacketDemuxer { PacketMode::Complex }; } - if self.mode == PacketMode::AudioCBR && self.chunk_offsets.len() == self.chunk_sizes.len() { + if self.mode == PacketMode::AudioCBR && self.chunk_offsets.len() == self.chunk_sizes.len() && self.sample_map.is_empty() { self.mode = PacketMode::OneToOne; } self.is_data_stream = stream_type == StreamType::Data; -- 2.39.5