Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/sequencer.c
| Show First 20 Lines • Show All 5,662 Lines • ▼ Show 20 Lines | Sequence *BKE_sequencer_add_movie_strip(bContext *C, ListBase *seqbasep, SeqLoadInfo *seq_load) | ||||
| BKE_sequence_calc_disp(scene, seq); | BKE_sequence_calc_disp(scene, seq); | ||||
| if (seq_load->name[0] == '\0') { | if (seq_load->name[0] == '\0') { | ||||
| BLI_strncpy(seq_load->name, se->name, sizeof(seq_load->name)); | BLI_strncpy(seq_load->name, se->name, sizeof(seq_load->name)); | ||||
| } | } | ||||
| if (seq_load->flag & SEQ_LOAD_MOVIE_SOUND) { | if (seq_load->flag & SEQ_LOAD_MOVIE_SOUND) { | ||||
| int start_frame_back = seq_load->start_frame; | int start_frame_back = seq_load->start_frame; | ||||
| seq_load->channel++; | seq_load->channel--; | ||||
| seq_load->seq_sound = BKE_sequencer_add_sound_strip(C, seqbasep, seq_load); | seq_load->seq_sound = BKE_sequencer_add_sound_strip(C, seqbasep, seq_load); | ||||
| seq_load->start_frame = start_frame_back; | seq_load->start_frame = start_frame_back; | ||||
| seq_load->channel--; | seq_load->channel++; | ||||
| } | } | ||||
| /* can be NULL */ | /* can be NULL */ | ||||
| seq_load_apply(CTX_data_main(C), scene, seq, seq_load); | seq_load_apply(CTX_data_main(C), scene, seq, seq_load); | ||||
| MEM_freeN(anim_arr); | MEM_freeN(anim_arr); | ||||
| return seq; | return seq; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 330 Lines • Show Last 20 Lines | |||||