gst-discoverer: Print out topology if available.

If we have some unhandled streams, we can still print out the remaining
topology.
This commit is contained in:
Edward Hervey 2010-09-29 18:57:50 +02:00
parent b8dea19bbd
commit e17b42181c

View file

@ -251,12 +251,6 @@ print_info (GstDiscovererInfo * info, GError * err)
switch (result) {
case GST_DISCOVERER_OK:
{
sinfo = gst_discoverer_info_get_stream_info (info);
g_print ("\nTopology:\n");
print_topology (sinfo, 1);
g_print ("\nDuration:\n");
print_duration (info, 1);
gst_discoverer_stream_info_unref (sinfo);
break;
}
case GST_DISCOVERER_URI_INVALID:
@ -293,6 +287,14 @@ print_info (GstDiscovererInfo * info, GError * err)
}
}
if ((sinfo = gst_discoverer_info_get_stream_info (info))) {
g_print ("\nTopology:\n");
print_topology (sinfo, 1);
g_print ("\nDuration:\n");
print_duration (info, 1);
gst_discoverer_stream_info_unref (sinfo);
}
g_print ("\n");
}