diff --git a/ChangeLog b/ChangeLog index b4b29841e6..83dfbd2ad0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2005-11-19 Andy Wingo + * gst/gstindex.h (GstIndexFilter): Actually pass on the user_data. + Really fixes #168438. However I don't see anywhere where the + filter function is called... stupid GStreamer... + * gst/gstindex.h (GstIndex): Add field for user_data_destroy. We don't have a dispose function, so it won't get called when the object is unreffed, but oh well! diff --git a/gst/gstindex.h b/gst/gstindex.h index 2ca164e4a1..01f64c29dc 100644 --- a/gst/gstindex.h +++ b/gst/gstindex.h @@ -252,7 +252,8 @@ struct _GstIndexGroup { * */ typedef gboolean (*GstIndexFilter) (GstIndex *index, - GstIndexEntry *entry); + GstIndexEntry *entry, + gpointer user_data); /** * GstIndexResolverMethod: * @GST_INDEX_RESOLVER_CUSTOM: Use a custom resolver