ges-meta-container: fix ges_meta_container_foreach()

Really call function on all metadata inside the container
instead of stopping randomly. GstStructureForeachFunc
takes a gboolean return value.
This commit is contained in:
Tim-Philipp Müller 2015-02-27 01:22:39 +00:00
parent 80909fb99a
commit 7e9a2ef6c0

View file

@ -123,13 +123,14 @@ typedef struct
gpointer data;
} MetadataForeachData;
static void
static gboolean
structure_foreach_wrapper (GQuark field_id, const GValue * value,
gpointer user_data)
{
MetadataForeachData *data = (MetadataForeachData *) user_data;
data->func (data->container, g_quark_to_string (field_id), value, data->data);
return TRUE;
}
static gboolean