From 105d901c12d4e9e1f6cdf0681a9e961d80bb6a1e Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Thu, 9 Jan 2014 18:13:00 +0100 Subject: [PATCH] track-element: clamp interpolated keyframe values. --- ges/ges-track-element.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ges/ges-track-element.c b/ges/ges-track-element.c index ee3ba4c83d..2f923a6dbf 100644 --- a/ges/ges-track-element.c +++ b/ges/ges-track-element.c @@ -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; }