]> git.nihav.org Git - nihav.git/commitdiff
mov: recognise QuickDraw special handler stream
authorKostya Shishkov <kostya.shishkov@gmail.com>
Sat, 10 Oct 2026 15:05:14 +0000 (17:05 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Sat, 10 Oct 2026 15:05:14 +0000 (17:05 +0200)
nihav-commonfmt/src/demuxers/mov/track.rs

index d45bef07a7a35962150fb9cd0d8b2fca704f32b4..f5ed0aebd4be240023619e6d6089f228dedda8e9 100644 (file)
@@ -577,6 +577,7 @@ fn read_stsd(track: &mut Track, br: &mut dyn ByteIO, size: u64) -> DemuxerResult
                 const HANDLER_OBJECT: u32 = mktag!(b"obje");
                 const HANDLER_PANO: u32 = mktag!(b"pano");
                 const HANDLER_PANO2: u32 = mktag!(b"STpn");
+                const HANDLER_QDRAW: u32 = mktag!(b"Qdrw");
                 const HANDLER_QTVR: u32 = mktag!(b"qtvr");
                 const HANDLER_QUARTZ: u32 = mktag!(b"qtz ");
                 const HANDLER_SKIN: u32 = mktag!(b"skin");
@@ -591,6 +592,7 @@ fn read_stsd(track: &mut Track, br: &mut dyn ByteIO, size: u64) -> DemuxerResult
                         HANDLER_OBJECT => "qt-object-media",
                         HANDLER_PANO => "panorama",
                         HANDLER_PANO2 => "panorama2",
+                        HANDLER_QDRAW => "quickdraw-stream",
                         HANDLER_QTVR => "qtvr",
                         HANDLER_QUARTZ => "quartz",
                         HANDLER_SKIN => "apple-skin",