[longomatch] Set sync=false in the real sink element



commit 0bc9339f21cf7fd2965826b87e412eb9cebebf84
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date:   Sun Dec 14 03:04:53 2014 +0100

    Set sync=false in the real sink element

 libcesarplayer/gst-camera-capturer.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/libcesarplayer/gst-camera-capturer.c b/libcesarplayer/gst-camera-capturer.c
index 2875b54..85af4bb 100644
--- a/libcesarplayer/gst-camera-capturer.c
+++ b/libcesarplayer/gst-camera-capturer.c
@@ -1348,8 +1348,10 @@ gcc_element_msg_sync (GstBus * bus, GstMessage * msg, gpointer data)
 
     if (gcc->priv->xoverlay == NULL) {
       GstObject *sender = GST_MESSAGE_SRC (msg);
-      if (sender && GST_IS_X_OVERLAY (sender))
+      if (sender && GST_IS_X_OVERLAY (sender)) {
         gcc->priv->xoverlay = GST_X_OVERLAY (gst_object_ref (sender));
+        g_object_set (gcc->priv->xoverlay, "sync", FALSE, NULL);
+      }
     }
 
     g_return_if_fail (gcc->priv->xoverlay != NULL);


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