[totem] Update time status when frame-stepping



commit 92f531972318300b40d988ca0a6780d49bad4989
Author: Bastien Nocera <hadess hadess net>
Date:   Fri Feb 12 18:23:54 2010 +0000

    Update time status when frame-stepping
    
    https://bugzilla.gnome.org/show_bug.cgi?id=609768

 src/backend/bacon-video-widget-gst-0.10.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/src/backend/bacon-video-widget-gst-0.10.c b/src/backend/bacon-video-widget-gst-0.10.c
index 01a03a3..ae6f9f2 100644
--- a/src/backend/bacon-video-widget-gst-0.10.c
+++ b/src/backend/bacon-video-widget-gst-0.10.c
@@ -3903,13 +3903,19 @@ gboolean
 bacon_video_widget_step (BaconVideoWidget *bvw, gboolean forward, GError **error)
 {
   GstEvent *event;
+  gboolean retval;
 
   if (bvw_set_playback_direction (bvw, forward) == FALSE)
     return FALSE;
 
   event = gst_event_new_step (GST_FORMAT_BUFFERS, 1, 1.0, TRUE, FALSE);
 
-  return gst_element_send_event (bvw->priv->play, event);
+  retval = gst_element_send_event (bvw->priv->play, event);
+
+  if (retval != FALSE)
+    bvw_query_timeout (bvw);
+
+  return retval;
 }
 
 static gboolean



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