]> git.nihav.org Git - nihav.git/commitdiff
mov: do not set audio timebase numerator to zero
authorKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 27 Jan 2025 17:45:10 +0000 (18:45 +0100)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 27 Jan 2025 17:45:10 +0000 (18:45 +0100)
nihav-commonfmt/src/demuxers/mov.rs

index a4c8ede06e8e91a0bfef7eb5c596659eba74ff00..c2cbdcb949e7e6755ac30c33750ff300fabf5b60 100644 (file)
@@ -739,7 +739,7 @@ fn read_stsd(track: &mut Track, br: &mut ByteReader, size: u64) -> DemuxerResult
                     let _bytes_per_sample   = br.read_u32be()?;
                     track.bsize = bytes_per_frame as usize;
                     track.frame_samples = samples_per_packet as usize;
-                    track.tb_num = samples_per_packet;
+                    track.tb_num = samples_per_packet.max(1);
                     block_align = bytes_per_frame as usize;
                 },
                 2 => {