summaryrefslogtreecommitdiff
path: root/gst/matroska/matroska-read-common.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst/matroska/matroska-read-common.h')
-rw-r--r--gst/matroska/matroska-read-common.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gst/matroska/matroska-read-common.h b/gst/matroska/matroska-read-common.h
index cf617e6e8..752d1a80c 100644
--- a/gst/matroska/matroska-read-common.h
+++ b/gst/matroska/matroska-read-common.h
@@ -81,6 +81,7 @@ typedef struct _GstMatroskaReadCommon {
/* pull mode caching */
GstBuffer *cached_buffer;
+ guint8 *cached_data;
/* push and pull mode */
guint64 offset;
@@ -90,8 +91,8 @@ typedef struct _GstMatroskaReadCommon {
} GstMatroskaReadCommon;
GstFlowReturn gst_matroska_decode_content_encodings (GArray * encodings);
-gboolean gst_matroska_decode_data (GArray * encodings, guint8 ** data_out,
- guint * size_out, GstMatroskaTrackEncodingScope scope, gboolean free);
+gboolean gst_matroska_decode_data (GArray * encodings, gpointer * data_out,
+ gsize * size_out, GstMatroskaTrackEncodingScope scope, gboolean free);
gint gst_matroska_index_seek_find (GstMatroskaIndex * i1, GstClockTime * time,
gpointer user_data);
GstMatroskaIndex * gst_matroska_read_common_do_index_seek (