diff -r 9b2c3c7a1a9c -r 567bb019e3e3 gstreamer_core/gst/gstregistrybinary.h --- a/gstreamer_core/gst/gstregistrybinary.h Wed Mar 31 22:03:18 2010 +0300 +++ b/gstreamer_core/gst/gstregistrybinary.h Tue Aug 31 15:30:33 2010 +0300 @@ -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: