[prev in list] [next in list] [prev in thread] [next in thread]
List: gstreamer-cvs
Subject: gst-editing-services: ges-meta-container: fix ges_meta_container_foreach()
From: tpm () kemper ! freedesktop ! org (Tim Müller)
Date: 2015-02-28 13:19:12
Message-ID: 20150228131912.EBE977633E () kemper ! freedesktop ! org
[Download RAW message or body]
Module: gst-editing-services
Branch: master
Commit: 7e9a2ef6c0518c17b4f239d24f66c6a33ca0df68
URL: http://cgit.freedesktop.org/gstreamer/gst-editing-services/commit/?id=7e9a2ef6c0518c17b4f239d24f66c6a33ca0df68
Author: Tim-Philipp Müller <tim@centricular.com>
Date: Fri Feb 27 01:22:39 2015 +0000
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.
---
ges/ges-meta-container.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/ges/ges-meta-container.c b/ges/ges-meta-container.c
index d2048ec..4d48389 100644
--- a/ges/ges-meta-container.c
+++ b/ges/ges-meta-container.c
@@ -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
[Attachment #3 (text/plain)]
_______________________________________________
gstreamer-commits mailing list
gstreamer-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic