summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathieu Duponchelle <mduponchelle1@gmail.com>2014-01-09 18:13:00 +0100
committerMathieu Duponchelle <mduponchelle1@gmail.com>2014-01-10 18:40:37 +0100
commit105d901c12d4e9e1f6cdf0681a9e961d80bb6a1e (patch)
tree7ceca7c37a5a859c4d7c86b39a834dc3a315f320
parent58bdd19cd4a93d2b4c0c99d4099365b927655e38 (diff)
track-element: clamp interpolated keyframe values.
-rw-r--r--ges/ges-track-element.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ges/ges-track-element.c b/ges/ges-track-element.c
index ee3ba4c8..2f923a6d 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;
}