From: Mathieu Duponchelle Date: Thu, 9 Jan 2014 17:13:00 +0000 (+0100) Subject: track-element: clamp interpolated keyframe values. X-Git-Tag: 1.19.3~493^2~1659 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=105d901c12d4e9e1f6cdf0681a9e961d80bb6a1e;p=platform%2Fupstream%2Fgstreamer.git track-element: clamp interpolated keyframe values. --- diff --git a/ges/ges-track-element.c b/ges/ges-track-element.c index ee3ba4c..2f923a6 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; }