]> git.nihav.org Git - nihav.git/commitdiff
mov: recognise object media stream
authorKostya Shishkov <kostya.shishkov@gmail.com>
Sat, 10 Oct 2026 11:48:32 +0000 (13:48 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Sat, 10 Oct 2026 11:48:32 +0000 (13:48 +0200)
nihav-commonfmt/src/demuxers/mov/track.rs

index 58dbc8e4b3913f9c6435c2729c07d1d35e22c569..8c48cae010286963051d1643bf20600277644a6c 100644 (file)
@@ -574,6 +574,7 @@ fn read_stsd(track: &mut Track, br: &mut dyn ByteIO, size: u64) -> DemuxerResult
                 const HANDLER_FLASH: u32 = mktag!(b"flsh");
                 const HANDLER_GENERIC: u32 = mktag!(b"gnrc");
                 const HANDLER_MUSIC: u32 = mktag!(b"musi");
+                const HANDLER_OBJECT: u32 = mktag!(b"obje");
                 const HANDLER_PANO: u32 = mktag!(b"pano");
                 const HANDLER_PANO2: u32 = mktag!(b"STpn");
                 const HANDLER_QTVR: u32 = mktag!(b"qtvr");
@@ -587,6 +588,7 @@ fn read_stsd(track: &mut Track, br: &mut dyn ByteIO, size: u64) -> DemuxerResult
                         HANDLER_GENERIC if &fcc == b"@ppt" => "powerpoint",
                         HANDLER_GENERIC => "generic-data",
                         HANDLER_MUSIC => "qt-music",
+                        HANDLER_OBJECT => "qt-object-media",
                         HANDLER_PANO => "panorama",
                         HANDLER_PANO2 => "panorama2",
                         HANDLER_QTVR => "qtvr",