double position = edl->prev_edit(start_pos);
if( position < start_pos )
cut(position, start_pos, position);
double position = edl->prev_edit(start_pos);
if( position < start_pos )
cut(position, start_pos, position);
double position = edl->next_edit(end_pos);
if( end_pos < position )
cut(end_pos, position, end_pos);
double position = edl->next_edit(end_pos);
if( end_pos < position )
cut(end_pos, position, end_pos);
Label *left_label = edl->labels->prev_label(start_pos);
if( !left_label ) return;
double position = left_label->position;
Label *left_label = edl->labels->prev_label(start_pos);
if( !left_label ) return;
double position = left_label->position;
Label *right_label = edl->labels->next_label(end_pos);
if( !right_label ) return;
double position = right_label->position;
Label *right_label = edl->labels->next_label(end_pos);
if( !right_label ) return;
double position = right_label->position;