From 9973849408a9640d4e0659911b3b93db1bf6afef Mon Sep 17 00:00:00 2001 From: Matthew Jackson <1085847+MattJackson@users.noreply.github.com> Date: Sun, 12 Jul 2026 22:11:01 -0700 Subject: [PATCH] feat(3d): add MVC dependent-view coding type (0x20) First step of Blu-ray 3D as a mux-path format variant: name stream_type 0x20 (H.264/MVC dependent view, the SSIF right-eye substream). Recognition in the scan/demux + dependent-stream enumeration follow. --- src/consts.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/consts.rs b/src/consts.rs index a954739..81aa2c4 100644 --- a/src/consts.rs +++ b/src/consts.rs @@ -66,6 +66,10 @@ pub mod coding_type { pub const MPEG2_VIDEO: u8 = 0x02; /// H.264 / AVC video (ISO/IEC 13818-1 Table 2-34). pub const H264: u8 = 0x1B; + /// H.264 / MVC dependent view (Blu-ray 3D right-eye substream). Carried in + /// the SSIF interleaved stream under its own PID; the base view is [`H264`]. + /// ISO/IEC 13818-1 stream_type 0x20 (MVC video sub-bitstream). + pub const H264_MVC: u8 = 0x20; /// HEVC / H.265 video (ISO/IEC 13818-1 Table 2-34, 2015 amendment). pub const HEVC: u8 = 0x24; /// SMPTE VC-1 video (BD-ROM convention, ISO user-private range).