Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorHendrik Leppkes <h.leppkes@gmail.com>2016-02-18 19:57:57 +0300
committerHendrik Leppkes <h.leppkes@gmail.com>2016-02-21 01:15:23 +0300
commitb60274338836341ec2828bd2401a79f12bd1cdee (patch)
treed9a9cae8be3fc14ac1bd698c3ce7e35be0869231 /common
parentf6528c2a8c6f209239d7b09ccf88510e8ec51e80 (diff)
msdk_mvc: parse SEI offset metadata
Diffstat (limited to 'common')
-rw-r--r--common/includes/IMediaSideData.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/common/includes/IMediaSideData.h b/common/includes/IMediaSideData.h
index 4e78eb9a..90563135 100644
--- a/common/includes/IMediaSideData.h
+++ b/common/includes/IMediaSideData.h
@@ -46,3 +46,25 @@ struct MediaSideDataHDR
double min_display_mastering_luminance;
};
#pragma pack(pop)
+
+// -----------------------------------------------------------------
+// 3D Plane Offset Side Data
+// -----------------------------------------------------------------
+
+// {F169B76C-75A3-49E6-A23A-14983EBF4370}
+DEFINE_GUID(IID_MediaSideData3DOffset,
+ 0xf169b76c, 0x75a3, 0x49e6, 0xa2, 0x3a, 0x14, 0x98, 0x3e, 0xbf, 0x43, 0x70);
+
+#pragma pack(push, 1)
+struct MediaSideData3DOffset
+{
+ // Number of valid offsets (up to 32)
+ BYTE offset_count;
+
+ // Direction Flags
+ BYTE direction_flag[32];
+
+ // Offset Value
+ BYTE offset[32];
+};
+#pragma pack(pop)