tools: Fix discoverer deprecation
authorEdward Hervey <edward@centricular.com>
Mon, 2 Apr 2018 06:43:17 +0000 (08:43 +0200)
committerEdward Hervey <bilboed@bilboed.com>
Mon, 2 Apr 2018 06:53:28 +0000 (08:53 +0200)
The only information provided by "misc" was the missing plugins which
is already handled with another API

tests/check/libs/discoverer.c
tools/gst-discoverer.c

index bbee562..6248b84 100644 (file)
@@ -231,7 +231,9 @@ GST_START_TEST (test_disco_missing_plugins)
     result = gst_discoverer_info_get_result (info);
     GST_INFO ("result: %d, error message: %s", result, err->message);
     fail_unless_equals_int (result, GST_DISCOVERER_MISSING_PLUGINS);
+#ifndef GST_DISABLE_DEPRECATED
     GST_INFO ("misc: %" GST_PTR_FORMAT, gst_discoverer_info_get_misc (info));
+#endif
 
     gst_discoverer_info_unref (info);
     g_error_free (err);
index 318297c..49e0aae 100644 (file)
@@ -66,7 +66,9 @@ gst_stream_information_to_string (GstDiscovererStreamInfo * info, GString * s,
 {
   gchar *tmp;
   GstCaps *caps;
+#ifndef GST_DISABLE_DEPRECATED
   const GstStructure *misc;
+#endif
 
   my_g_string_append_printf (s, depth, "Codec:\n");
   caps = gst_discoverer_stream_info_get_caps (info);
@@ -75,6 +77,7 @@ gst_stream_information_to_string (GstDiscovererStreamInfo * info, GString * s,
   my_g_string_append_printf (s, depth, "  %s\n", tmp);
   g_free (tmp);
 
+#ifndef GST_DISABLE_DEPRECATED
   my_g_string_append_printf (s, depth, "Additional info:\n");
   if ((misc = gst_discoverer_stream_info_get_misc (info))) {
     tmp = gst_structure_to_string (misc);
@@ -83,6 +86,7 @@ gst_stream_information_to_string (GstDiscovererStreamInfo * info, GString * s,
   } else {
     my_g_string_append_printf (s, depth, "  None\n");
   }
+#endif
 
   my_g_string_append_printf (s, depth, "Stream ID: %s\n",
       gst_discoverer_stream_info_get_stream_id (info));