summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clutter-gst/clutter-gst-video-texture.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/clutter-gst/clutter-gst-video-texture.c b/clutter-gst/clutter-gst-video-texture.c
index 58c2c58..34daed1 100644
--- a/clutter-gst/clutter-gst-video-texture.c
+++ b/clutter-gst/clutter-gst-video-texture.c
@@ -1319,7 +1319,10 @@ buffer_timeout (gpointer data)
else
play_left = 0.0;
- buffer_left = (gdouble) buffering_left / 1000;
+ if (buffering_left != -1)
+ buffer_left = (gdouble) buffering_left / 1000;
+ else
+ buffer_left = 0.0;
/* decide the current state based on the buffering mode */
switch (priv->buffer_mode)