tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink while...
authorTim-Philipp Müller <tim@centricular.net>
Fri, 8 Jun 2007 08:12:43 +0000 (08:12 +0000)
committerTim-Philipp Müller <tim@centricular.net>
Fri, 8 Jun 2007 08:12:43 +0000 (08:12 +0000)
Original commit message from CVS:
* tests/icles/videocrop-test.c: (main):
Default to xvimagesink instead of autovideosink while
autovideosink/ghostpads/whatever don't handle the way we use it in
the way we expect it to.

tests/icles/videocrop-test.c

index ecc7b1b..1c7ae4b 100644 (file)
@@ -34,6 +34,8 @@ GST_DEBUG_CATEGORY_STATIC (videocrop_test_debug);
 #define TIME_PER_TEST   10      /* seconds each format is tested */
 #define FRAMERATE       15      /* frames per second             */
 
+#define DEFAULT_VIDEOSINK "xvimagesink"
+
 static gboolean
 check_bus_for_errors (GstBus * bus, GstClockTime max_wait_time)
 {
@@ -173,7 +175,7 @@ main (int argc, char **argv)
 {
   static const GOptionEntry test_goptions[] = {
     {"videosink", '\0', 0, G_OPTION_ARG_STRING, &opt_videosink_str,
-        "videosink to use (default: autovideosink)", NULL},
+        "videosink to use (default: " DEFAULT_VIDEOSINK ")", NULL},
     {"caps", '\0', 0, G_OPTION_ARG_STRING, &opt_filtercaps_str,
         "filter caps to narrow down formats to test", NULL},
     {"with-ffmpegcolorspace", '\0', 0, G_OPTION_ARG_NONE,
@@ -245,8 +247,8 @@ main (int argc, char **argv)
   }
 
   if (sink == NULL) {
-    g_print ("Trying videosink '%s' ...", "autovideosink");
-    sink = gst_element_factory_make ("autovideosink", "sink");
+    g_print ("Trying videosink '%s' ...", DEFAULT_VIDEOSINK);
+    sink = gst_element_factory_make (DEFAULT_VIDEOSINK, "sink");
     g_print ("%s\n", (sink) ? "ok" : "element couldn't be created");
   }
   if (sink == NULL) {