--- a/gstreamer_core/libs/gst/base/gstadapter.h Wed Mar 31 22:03:18 2010 +0300
+++ b/gstreamer_core/libs/gst/base/gstadapter.h Tue Aug 31 15:30:33 2010 +0300
@@ -40,6 +40,7 @@
typedef struct _GstAdapter GstAdapter;
typedef struct _GstAdapterClass GstAdapterClass;
+typedef struct _GstAdapterPrivate GstAdapterPrivate;
/**
* GstAdapter:
@@ -60,10 +61,14 @@
guint assembled_size;
guint assembled_len;
+ /* ABI added */
/* Remember where the end of our buffer list is to
* speed up the push */
GSList *buflist_end;
- gpointer _gst_reserved[GST_PADDING - 1];
+
+ GstAdapterPrivate *priv;
+
+ gpointer _gst_reserved[GST_PADDING - 2];
};
struct _GstAdapterClass {
@@ -76,6 +81,11 @@
IMPORT_C
#endif
+GType gst_adapter_get_type (void);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
GstAdapter * gst_adapter_new (void);
#ifdef __SYMBIAN32__
@@ -129,7 +139,14 @@
IMPORT_C
#endif
-GType gst_adapter_get_type (void);
+GstClockTime gst_adapter_prev_timestamp (GstAdapter *adapter, guint64 *distance);
+#ifdef __SYMBIAN32__
+IMPORT_C
+#endif
+
+guint gst_adapter_masked_scan_uint32 (GstAdapter * adapter, guint32 mask,
+ guint32 pattern, guint offset, guint size);
+
G_END_DECLS