discoverer: Fix argument type to _container_info_get_streams()
authorArun Raghavan <arun.raghavan@collabora.co.uk>
Mon, 8 Nov 2010 03:56:27 +0000 (09:26 +0530)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Mon, 8 Nov 2010 11:44:22 +0000 (11:44 +0000)
No reason for gst_discoverer_container_info_get_streams() to not take a
GstDiscovererContainerInfo as its argument.

gst-libs/gst/pbutils/gstdiscoverer-types.c
gst-libs/gst/pbutils/gstdiscoverer.h
tools/gst-discoverer.c

index 9c024d2..cd36cb3 100644 (file)
@@ -595,14 +595,13 @@ gst_discoverer_stream_info_get_misc (GstDiscovererStreamInfo * info)
  */
 
 GList *
-gst_discoverer_container_info_get_streams (GstDiscovererStreamInfo * info)
+gst_discoverer_container_info_get_streams (GstDiscovererContainerInfo * info)
 {
   GList *res = NULL, *tmp;
 
   g_return_val_if_fail (GST_IS_DISCOVERER_CONTAINER_INFO (info), NULL);
 
-  for (tmp = GST_DISCOVERER_CONTAINER_INFO (info)->streams; tmp;
-      tmp = tmp->next)
+  for (tmp = info->streams; tmp; tmp = tmp->next)
     res =
         g_list_append (res,
         gst_discoverer_stream_info_ref ((GstDiscovererStreamInfo *) tmp->data));
index 6ea97f4..9a80de0 100644 (file)
@@ -72,7 +72,7 @@ typedef GstMiniObjectClass GstDiscovererContainerInfoClass;
 
 GType gst_discoverer_container_info_get_type (void);
 
-GList *gst_discoverer_container_info_get_streams(GstDiscovererStreamInfo *info);
+GList *gst_discoverer_container_info_get_streams(GstDiscovererContainerInfo *info);
 
 
 /**
index b0c242c..bc25409 100644 (file)
@@ -229,7 +229,9 @@ print_topology (GstDiscovererStreamInfo * info, gint depth)
   } else if (GST_IS_DISCOVERER_CONTAINER_INFO (info)) {
     GList *tmp, *streams;
 
-    streams = gst_discoverer_container_info_get_streams (info);
+    streams =
+        gst_discoverer_container_info_get_streams (GST_DISCOVERER_CONTAINER_INFO
+        (info));
     for (tmp = streams; tmp; tmp = tmp->next) {
       GstDiscovererStreamInfo *tmpinf = (GstDiscovererStreamInfo *) tmp->data;
       print_topology (tmpinf, depth + 1);