[vlc-devel] [RFC-PATCH] include: add variables to video_format_t for 360 videos
Adrien Maglo
magsoft at videolan.org
Thu May 19 16:41:46 CEST 2016
---
include/vlc_es.h | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/include/vlc_es.h b/include/vlc_es.h
index 9c0feb9..d1ebe3a 100644
--- a/include/vlc_es.h
+++ b/include/vlc_es.h
@@ -244,6 +244,16 @@ typedef enum video_chroma_location_t
} video_chroma_location_t;
/**
+ * Video projection mode.
+ */
+typedef enum video_projection_mode_t
+{
+ PROJECTION_MODE_RECTANGLE = 0,
+ PROJECTION_MODE_CUBE,
+ PROJECTION_MODE_SPHERE,
+} video_projection_mode_t;
+
+/**
* video format description
*/
struct video_format_t
@@ -276,6 +286,11 @@ struct video_format_t
video_color_space_t space; /**< YCbCr color space */
bool b_color_range_full; /**< 0-255 instead of 16-235 */
video_chroma_location_t chroma_location; /**< YCbCr chroma location */
+
+ video_projection_mode_t projection_mode; /**< projection mode */
+ int pose_yaw_degrees; /**< initial view point yaw */
+ int pose_pitch_degrees; /**< initial view point pitch */
+ int pose_roll_degrees; /**< initial view point roll */
};
/**
--
2.5.0
More information about the vlc-devel
mailing list