GesTrackVideoTransition: Prefer videomixer2 to videomixer
authorEdward Hervey <edward.hervey@collabora.co.uk>
Sat, 23 Oct 2010 15:38:31 +0000 (17:38 +0200)
committerEdward Hervey <edward.hervey@collabora.co.uk>
Sun, 14 Nov 2010 10:58:10 +0000 (11:58 +0100)
If present

ges/ges-track-video-transition.c

index a9ee836..b7d9e5a 100644 (file)
@@ -181,7 +181,10 @@ ges_track_video_transition_create_element (GESTrackTransition * object)
   oconv = gst_element_factory_make ("ffmpegcolorspace", "tr-csp-output");
 
   gst_bin_add_many (GST_BIN (topbin), iconva, iconvb, oconv, NULL);
-  mixer = gst_element_factory_make ("videomixer", NULL);
+  /* Prefer videomixer2 to videomixer */
+  mixer = gst_element_factory_make ("videomixer2", NULL);
+  if (mixer == NULL)
+    mixer = gst_element_factory_make ("videomixer", NULL);
   g_object_set (G_OBJECT (mixer), "background", 1, NULL);
   gst_bin_add (GST_BIN (topbin), mixer);