media-check: return nonzero if a test failed
authorThiago Santos <thiago.sousa.santos@collabora.com>
Tue, 20 Aug 2013 18:42:54 +0000 (15:42 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.com>
Tue, 20 Aug 2013 18:42:54 +0000 (15:42 -0300)
validate/gst/validate/gst-validate-media-check.c

index f2304fc6b3a07582b3f2e9177cb4fd2fe743ad03..26496bd6320d62a1b36161c0ba5152ae3e7577c4 100644 (file)
@@ -151,6 +151,7 @@ main (int argc, gchar ** argv)
   gchar *output_file = NULL;
   gchar *output = NULL;
   gsize outputlength;
+  gboolean ret;
 
   GOptionEntry options[] = {
     {"output-file", 'o', 0, G_OPTION_ARG_FILENAME,
@@ -188,7 +189,7 @@ main (int argc, gchar ** argv)
   g_option_context_free (ctx);
 
   gst_validate_media_info_init (&mi);
-  gst_validate_media_info_inspect_uri (&mi, argv[1], NULL);
+  ret = gst_validate_media_info_inspect_uri (&mi, argv[1], NULL);
   output = gst_validate_media_info_to_string (&mi, &outputlength);
 
   if (output_file)
@@ -198,5 +199,7 @@ main (int argc, gchar ** argv)
 
   g_print ("Media info:\n%s\n", output);
   g_free (output);
+  if (!ret)
+    return 1;
   return 0;
 }