track-element: clamp interpolated keyframe values.
authorMathieu Duponchelle <mduponchelle1@gmail.com>
Thu, 9 Jan 2014 17:13:00 +0000 (18:13 +0100)
committerMathieu Duponchelle <mduponchelle1@gmail.com>
Fri, 10 Jan 2014 17:40:37 +0000 (18:40 +0100)
ges/ges-track-element.c

index ee3ba4c..2f923a6 100644 (file)
@@ -302,6 +302,8 @@ interpolate_values_for_position (GstTimedValue * first_value,
         first_value->value - ((float) (first_value->timestamp -
             position) / (float) interval) * diff;
 
+  value_at_pos = CLAMP (value_at_pos, 0.0, 1.0);
+
   return value_at_pos;
 }