From 130cb6b515c88b48ac19f7a10c2d48aedbe31cd9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Thu, 5 May 2011 16:04:11 +0200 Subject: [PATCH] icles: Update for new GstIterator API --- tests/icles/playback/test5.c | 7 ++++--- tests/icles/playback/test6.c | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/tests/icles/playback/test5.c b/tests/icles/playback/test5.c index 715b4bb..0aeff33 100644 --- a/tests/icles/playback/test5.c +++ b/tests/icles/playback/test5.c @@ -60,11 +60,11 @@ static void dump_element_stats (GstElement * element) { GstIterator *it; - gpointer data; + GValue data = { 0, }; it = gst_element_iterate_src_pads (element); while (gst_iterator_next (it, &data) == GST_ITERATOR_OK) { - GstPad *pad = GST_PAD (data); + GstPad *pad = g_value_get_object (&data); GstCaps *caps; gchar *str; GstQuery *query; @@ -87,8 +87,9 @@ dump_element_stats (GstElement * element) } gst_query_unref (query); - gst_object_unref (pad); + g_value_reset (&data); } + g_value_unset (&data); gst_iterator_free (it); } diff --git a/tests/icles/playback/test6.c b/tests/icles/playback/test6.c index 17e50f9..f65377f 100644 --- a/tests/icles/playback/test6.c +++ b/tests/icles/playback/test6.c @@ -79,7 +79,7 @@ main (gint argc, gchar * argv[]) GstStateChangeReturn res; GstIterator *it; GstBus *bus; - gpointer data; + GValue data = { 0, }; gst_init (&argc, &argv); @@ -133,7 +133,7 @@ main (gint argc, gchar * argv[]) it = gst_element_iterate_src_pads (decodebin); while (gst_iterator_next (it, &data) == GST_ITERATOR_OK) { - GstPad *pad = GST_PAD (data); + GstPad *pad = g_value_get_object (&data); GstCaps *caps; gchar *str; GstQuery *query; @@ -156,8 +156,9 @@ main (gint argc, gchar * argv[]) } gst_query_unref (query); - gst_object_unref (pad); + g_value_reset (&data); } + g_value_unset (&data); gst_iterator_free (it); return 0; -- 2.7.4