]> git.nihav.org Git - nihav.git/commitdiff
mov: hopefully improve some old AAC-in-MOV packet demuxing
authorKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 19 Oct 2026 14:16:35 +0000 (16:16 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 19 Oct 2026 14:16:35 +0000 (16:16 +0200)
nihav-commonfmt/src/demuxers/mov/pktread.rs

index 2d304db5a8399f396cdedea1dda8e21324c2e765..68c887a1166a4d7fce41437cc5fcbfe97fe2d25f 100644 (file)
@@ -185,6 +185,9 @@ impl QTPacketDemuxer {
         if &self.fcc == b".mp3" {
             self.mode = PacketMode::Complex;
         }
+        if self.mode == PacketMode::AudioVBR && self.bsize <= 2 {
+            self.mode = PacketMode::Complex;
+        }
         self.is_data_stream = stream_type == StreamType::Data;
     }
     pub fn invent_keyframes(&mut self, intraonly: bool) {