Previously, we were setting the inpoint_offset using the start offset in
the duration callback!
Also added a notify for when the duration is changed in the child start
callback.
GES_ARGS (container));
g_object_notify (G_OBJECT (container), "start");
+ g_object_notify (G_OBJECT (container), "duration");
}
/* Falltrough! */
}
/* Falltrough */
case GES_CHILDREN_UPDATE_OFFSETS:
- map->inpoint_offset = _START (container) - _START (child);
+ map->duration_offset = _DURATION (container) - _DURATION (child);
break;
case GES_CHILDREN_UPDATE:
/* We update all the children calling our set_duration method */