rtpbin: Free storage when freeing session
[platform/upstream/gst-plugins-good.git] / gst / matroska / matroska-demux.h
index 3a27374..68569b5 100644 (file)
@@ -100,6 +100,8 @@ typedef struct _GstMatroskaDemux {
   gboolean                 building_index;
   guint64                  index_offset;
   GstEvent                *seek_event;
+  GstEvent                *deferred_seek_event;
+  GstPad                  *deferred_seek_pad;
   gboolean                 need_segment;
   guint32                  segment_seqnum;
 
@@ -116,6 +118,8 @@ typedef struct _GstMatroskaDemux {
                                                     * cluster has it, all but
                                                     * the first will have it. */
 
+  guint                    max_backtrack_distance; /* in seconds (0 = don't backtrack) */
+
   /* gap handling */
   guint64                  max_gap_time;