tests/examples/volume/volume.c: Fox if core was built without parsing support.
authorEdward Hervey <bilboed@bilboed.com>
Tue, 9 May 2006 11:31:47 +0000 (11:31 +0000)
committerEdward Hervey <bilboed@bilboed.com>
Tue, 9 May 2006 11:31:47 +0000 (11:31 +0000)
Original commit message from CVS:
* tests/examples/volume/volume.c:
Fox if core was built without parsing support.
* tests/examples/seek/seek.c:
Disable the parse_launch example if core was built without parsing
support.

ChangeLog
tests/examples/volume/volume.c

index 8fb30a2..9c8ff6b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2006-05-09  Edward Hervey  <edward@fluendo.com>
 
+       * tests/examples/volume/volume.c:
+       Fox if core was built without parsing support.
+
        * tests/examples/seek/seek.c:
        Disable the parse_launch example if core was built without parsing
        support.
index 5c37e54..59e4981 100644 (file)
@@ -118,10 +118,19 @@ main (int argc, char *argv[])
 {
 
   GstElement *pipeline = NULL;
+
+#ifndef GST_DISABLE_PARSE
   GError *error = NULL;
+#endif
   GstElement *volume;
   GstBus *bus;
 
+#ifdef GST_DISABLE_PARSE
+  g_print ("GStreamer was built without pipeline parsing capabilities.\n");
+  g_print
+      ("Please rebuild GStreamer with pipeline parsing capabilities activated to use this example.\n");
+  return 1;
+#else
   gst_init (&argc, &argv);
   gtk_init (&argc, &argv);
 
@@ -133,7 +142,7 @@ main (int argc, char *argv[])
     g_error_free (error);
     return 1;
   }
-
+#endif
   volume = gst_bin_get_by_name (GST_BIN (pipeline), "volume0");
   if (volume == NULL) {
     g_print ("Please give a pipeline with a 'volume' element in it\n");