]> git.nihav.org Git - nihav.git/commitdiff
movmuxer: add more video codec descriptions
authorKostya Shishkov <kostya.shishkov@gmail.com>
Wed, 1 Apr 2026 16:49:39 +0000 (18:49 +0200)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Wed, 1 Apr 2026 17:12:32 +0000 (19:12 +0200)
nihav-commonfmt/src/muxers/mov/videotrack.rs

index d0c15af1b473fc87fafd5c457a9a4142eae79d17..9f73d59a10744cf3181097fc902ef72a2fe05c3a 100644 (file)
@@ -94,15 +94,20 @@ impl TrackHandler for VideoTrackHandler {
                 b"rpza" => b"Apple Video",
                 b"rle " => b"Apple Animation",
                 b"qdrw" => b"QuickDraw",
-                b"SVQ1" => b"Sorenson Video",
-                b"SVQ3" => b"Sorenson Video 3",
+                b"SVQ1" | b"svqi" => b"Sorenson Video",
+                b"SVQ3" | b"svq3" => b"Sorenson Video 3",
                 b"rt21" => b"Indeo 2",
-                b"IV31" | b"IV32" => b"Indeo 3",
+                b"IV31" | b"IV32" | b"iv31" | b"iv32" => b"Intel Indeo Video R3",
                 b"MPAK" => b"MoviePak",
                 b"pgvv" => b"Radius Studio",
                 b"UCOD" => b"Clear Video",
+                b"tmot" => b"TrueMotion-S",
                 b"VP30" | b"VP31" => b"Truemotion VP3",
-//todo more
+                b"arbc" => b"Gryphon ARBC Animation",
+                b"ESCP" => b"Eidos Escape",
+                b"kpcd" => b"Kodak Photo CD",
+                b"yuv2" => b"Component Video",
+                b"yuv4" => b"libquicktime component video",
                 _ => b"Some unknown codec",
             };
         bw.write_pas_str(name)?;