[clutter-gst] Revert "video-texture: Use autocluttersink"



commit b96101a3ec2641d7f014934006e04d5aa36eea31
Author: Damien Lespiau <damien lespiau intel com>
Date:   Wed Mar 7 13:23:34 2012 +0000

    Revert "video-texture: Use autocluttersink"
    
    This reverts commit 6b96154a5e89b8578817af8cfec6532ef35b870f.
    
    This discussion in https://bugzilla.gnome.org/show_bug.cgi?id=671478

 clutter-gst/clutter-gst-video-texture.c |   19 +++----------------
 1 files changed, 3 insertions(+), 16 deletions(-)
---
diff --git a/clutter-gst/clutter-gst-video-texture.c b/clutter-gst/clutter-gst-video-texture.c
index 321bf75..7b69c69 100644
--- a/clutter-gst/clutter-gst-video-texture.c
+++ b/clutter-gst/clutter-gst-video-texture.c
@@ -44,7 +44,6 @@
 
 #include <glib.h>
 #include <gio/gio.h>
-#include <gst/base/gstbasesink.h>
 #include <gst/video/video.h>
 
 #include "clutter-gst-debug.h"
@@ -532,15 +531,6 @@ idle_cb (ClutterGstVideoTexture *video_texture,
   clutter_actor_queue_redraw (CLUTTER_ACTOR (video_texture));
 }
 
-static void
-on_autocluttersink_element_added (GstBin                 *bin,
-				  GstElement             *element,
-				  ClutterGstVideoTexture *data)
-{
-  if (GST_IS_BASE_SINK (element))
-    g_object_set (G_OBJECT (element), "qos", TRUE, NULL);
-}
-
 static gboolean
 setup_pipeline (ClutterGstVideoTexture *video_texture)
 {
@@ -554,14 +544,11 @@ setup_pipeline (ClutterGstVideoTexture *video_texture)
       return FALSE;
     }
 
-  video_sink = gst_element_factory_make ("autocluttersink", NULL);
-  g_signal_connect (video_sink,
-		    "element-added",
-		    G_CALLBACK (on_autocluttersink_element_added),
-		    video_texture);
+  video_sink = gst_element_factory_make ("cluttersink", NULL);
   g_object_set (G_OBJECT (video_sink),
                 "texture", CLUTTER_TEXTURE (video_texture),
-		NULL);
+                "qos", TRUE,
+                "sync", TRUE, NULL);
   g_object_set (G_OBJECT (pipeline),
                 "video-sink", video_sink,
                 "subtitle-font-desc", "Sans 16",



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]