]> git.nihav.org Git - nihav.git/commitdiff
mov: recognise timecode stream
authorKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 19 Oct 2026 12:45:10 +0000 (14:45 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Mon, 19 Oct 2026 13:08:12 +0000 (15:08 +0200)
nihav-commonfmt/src/demuxers/mov/track.rs

index f5ed0aebd4be240023619e6d6089f228dedda8e9..4d7951f0f4b838af7d7f91026858d0614a16e847 100644 (file)
@@ -583,6 +583,7 @@ fn read_stsd(track: &mut Track, br: &mut dyn ByteIO, size: u64) -> DemuxerResult
                 const HANDLER_SKIN: u32 = mktag!(b"skin");
                 const HANDLER_SPRITE: u32 = mktag!(b"sprt");
                 const HANDLER_TEXT: u32 = mktag!(b"text");
+                const HANDLER_TIME: u32 = mktag!(b"tmcd");
                 const HANDLER_TWEEN: u32 = mktag!(b"twen");
                 let name = match track.handler {
                         HANDLER_FLASH => "flash",
@@ -598,6 +599,7 @@ fn read_stsd(track: &mut Track, br: &mut dyn ByteIO, size: u64) -> DemuxerResult
                         HANDLER_SKIN => "apple-skin",
                         HANDLER_SPRITE => "qt-sprite",
                         HANDLER_TEXT => "apple-text",
+                        HANDLER_TIME => "timecode",
                         HANDLER_TWEEN => "apple-tween",
                         _ => "unknown"
                     };