diff options
-rw-r--r-- | clutter-gst/clutter-gst-video-texture.c | 5 |
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) |