QTDEMUX_STATE_BUFFER_MDAT /* Buffering the mdat atom */
};
+#ifdef TIZEN_FEATURE_QTDEMUX_MODIFICATION
+typedef struct _QtDemuxSphericalMetadata QtDemuxSphericalMetadata;
+#endif
+
struct _GstQTDemux {
GstElement element;
/* Set to TRUE when all streams have been exposed */
gboolean exposed;
-
+
gint64 chapters_track_id;
/* protection support */
/*
- * ALL VARIABLES BELOW ARE ONLY USED IN PUSH-BASED MODE
+ * ALL VARIABLES BELOW ARE ONLY USED IN PUSH-BASED MODE
*/
GstAdapter *adapter;
guint neededbytes;
* header start.
* Note : This is not computed from the GST_BUFFER_OFFSET field */
guint64 fragment_start_offset;
+#ifdef TIZEN_FEATURE_QTDEMUX_MODIFICATION
+ QtDemuxSphericalMetadata *spherical_metadata;
+#endif
};
struct _GstQTDemuxClass {