if (next->timestamp > inpoint)
break;
}
+ g_list_free (values);
value_at_pos =
interpolate_values_for_position (first, next, inpoint, absolute);
if (prev->timestamp < duration + inpoint)
break;
}
+ g_list_free (values);
value_at_pos =
interpolate_values_for_position (prev, last, duration + inpoint,
&& value->timestamp > duration + inpoint)
gst_timed_value_control_source_unset (source, value->timestamp);
}
+ g_list_free (values);
}
g_free (specs);
last_value = value;
}
+ g_list_free (values);
}
static void
gst_timed_value_control_source_set (new_source, value->timestamp,
value->value);
}
+ g_list_free (values);
}
/* position == GST_CLOCK_TIME_NONE means that we do a simple copy
CHECK_OBJECT_PROPS (clip, 0 * GST_SECOND, 10 * GST_SECOND, 5 * GST_SECOND);
check_layer (clip, 0);
+ gst_object_unref (timeline);
ges_deinit ();
}
CHECK_OBJECT_PROPS (clip, 0 * GST_SECOND, 10 * GST_SECOND, 5 * GST_SECOND);
check_layer (clip, 0);
+ gst_object_unref (timeline);
ges_deinit ();
}