clock: Fix offsetting of times_temp relative to the times array
authorSebastian Dröge <sebastian@centricular.com>
Tue, 29 Nov 2016 16:14:24 +0000 (18:14 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 29 Nov 2016 16:14:58 +0000 (18:14 +0200)
gst/gstclock.c

index e17d232..d3534c1 100644 (file)
@@ -739,8 +739,7 @@ gst_clock_init (GstClock * clock)
   priv->time_index = 0;
   priv->timeout = DEFAULT_TIMEOUT;
   priv->times = g_new0 (GstClockTime, 4 * priv->window_size);
-  priv->times_temp =
-      priv->times + 2 * priv->window_size * sizeof (GstClockTime);
+  priv->times_temp = priv->times + 2 * priv->window_size;
 
   /* clear floating flag */
   gst_object_ref_sink (clock);
@@ -1527,8 +1526,7 @@ gst_clock_set_property (GObject * object, guint prop_id,
       priv->window_size = g_value_get_int (value);
       priv->window_threshold = MIN (priv->window_threshold, priv->window_size);
       priv->times = g_renew (GstClockTime, priv->times, 4 * priv->window_size);
-      priv->times_temp =
-          priv->times + 2 * priv->window_size * sizeof (GstClockTime);
+      priv->times_temp = priv->times + 2 * priv->window_size;
       /* restart calibration */
       priv->filling = TRUE;
       priv->time_index = 0;