gstreamer_core/gst/gstregistrybinary.h
changeset 16 8e837d1bf446
parent 0 0e761a78d257
child 30 7e817e7e631c
--- a/gstreamer_core/gst/gstregistrybinary.h	Wed Mar 24 17:58:42 2010 -0500
+++ b/gstreamer_core/gst/gstregistrybinary.h	Wed Mar 24 18:04:17 2010 -0500
@@ -45,6 +45,16 @@
  * length of the header tag.
  */
 #define GST_MAGIC_BINARY_REGISTRY_LEN (4)
+
+/*
+ * GST_MAGIC_BINARY_VERSION_STR:
+ *
+ * The current version of the binary registry format.
+ * This _must_ be updated whenever the registry format changes,
+ * we currently use the core version where this change happened.
+ */
+#define GST_MAGIC_BINARY_VERSION_STR ("0.10.23.1")
+
 /*
  * GST_MAGIC_BINARY_VERSION_LEN:
  *
@@ -94,9 +104,23 @@
   gulong file_size;
   gulong file_mtime;
 
+  guint n_deps;
+
   guint nfeatures;
 } GstBinaryPluginElement;
 
+/* GstBinaryDep:
+ */
+typedef struct _GstBinaryDep
+{
+  guint flags;
+  guint n_env_vars;
+  guint n_paths;
+  guint n_names;
+
+  guint env_hash;
+  guint stat_hash;
+} GstBinaryDep;
 
 /*
  * GstBinaryPluginFeature: