}
int64_t clip_start_pos = startproject;
Edit *clip_edit = new Edit(new_edl, new_track);
- clip_edit->copy_from(edit);
+ clip_edit->clone_from(edit);
clip_edit->startproject = startproject;
startproject += clip_edit->length;
new_track->edits->append(clip_edit);
if( overwrite )
track->edits->clear(start, end);
Edit *dst = track->edits->insert_new_edit(start);
- dst->copy_from(edit);
+ dst->clone_from(edit);
dst->startproject = start;
dst->is_selected = 1;
while( (dst=dst->next) != 0 )
Plugin *new_plugin = dst_plugin_set->insert_plugin(plugin->title,
start, end-start, plugin->plugin_type, &plugin->shared_location,
(KeyFrame*)plugin->keyframes->default_auto, 0);
+ new_plugin->on = plugin->on;
KeyFrame *keyframe = (KeyFrame*)plugin->keyframes->first;
for( ; keyframe; keyframe=(KeyFrame*)keyframe->next ) {
int64_t keyframe_pos = pos + keyframe->position;