Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_sequencer/sequencer_edit.c
| Show First 20 Lines • Show All 1,770 Lines • ▼ Show 20 Lines | if ((seq->flag & SELECT) && (seq->type == SEQ_TYPE_IMAGE) && (seq->len > 1)) { | ||||
| Sequence *seq_next; | Sequence *seq_next; | ||||
| /* Remove seq so overlap tests don't conflict, | /* Remove seq so overlap tests don't conflict, | ||||
| * see seq_free_sequence below for the real freeing. */ | * see seq_free_sequence below for the real freeing. */ | ||||
| BLI_remlink(ed->seqbasep, seq); | BLI_remlink(ed->seqbasep, seq); | ||||
| /* if (seq->ipo) id_us_min(&seq->ipo->id); */ | /* if (seq->ipo) id_us_min(&seq->ipo->id); */ | ||||
| /* XXX, remove fcurve and assign to split image strips */ | /* XXX, remove fcurve and assign to split image strips */ | ||||
| start_ofs = timeline_frame = SEQ_transform_get_left_handle_frame(seq, false); | start_ofs = timeline_frame = SEQ_transform_get_left_handle_frame(seq); | ||||
| frame_end = SEQ_transform_get_right_handle_frame(seq, false); | frame_end = SEQ_transform_get_right_handle_frame(seq); | ||||
| while (timeline_frame < frame_end) { | while (timeline_frame < frame_end) { | ||||
| /* New seq. */ | /* New seq. */ | ||||
| se = SEQ_render_give_stripelem(seq, timeline_frame); | se = SEQ_render_give_stripelem(seq, timeline_frame); | ||||
| seq_new = SEQ_sequence_dupli_recursive( | seq_new = SEQ_sequence_dupli_recursive( | ||||
| scene, scene, ed->seqbasep, seq, SEQ_DUPE_UNIQUE_NAME); | scene, scene, ed->seqbasep, seq, SEQ_DUPE_UNIQUE_NAME); | ||||
| ▲ Show 20 Lines • Show All 1,446 Lines • Show Last 20 Lines | |||||