diff options
Diffstat (limited to 'source/blender/makesrna/intern/rna_sequencer_api.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_sequencer_api.c | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/source/blender/makesrna/intern/rna_sequencer_api.c b/source/blender/makesrna/intern/rna_sequencer_api.c index 70370f1ae36..351a15c0171 100644 --- a/source/blender/makesrna/intern/rna_sequencer_api.c +++ b/source/blender/makesrna/intern/rna_sequencer_api.c @@ -313,6 +313,7 @@ static Sequence *rna_Sequences_new_effect(ID *id, Editing *ed, ReportList *repor seq->flag |= SEQ_USE_EFFECT_DEFAULT_FADE; + BKE_sequence_calc(scene, seq); BKE_sequence_calc_disp(scene, seq); WM_main_add_notifier(NC_SCENE | ND_SEQUENCER, scene); @@ -484,8 +485,8 @@ void RNA_api_sequences(BlenderRNA *brna, PropertyRNA *cprop) RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_pointer(func, "clip", "MovieClip", "", "Movie clip to add"); RNA_def_property_flag(parm, PROP_REQUIRED | PROP_NEVER_NULL); - parm = RNA_def_int(func, "channel", 0, 0, MAXSEQ - 1, "Channel", - "The channel for the new sequence", 0, MAXSEQ - 1); + parm = RNA_def_int(func, "channel", 0, 1, MAXSEQ, "Channel", + "The channel for the new sequence", 1, MAXSEQ); RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_int(func, "frame_start", 0, -MAXFRAME, MAXFRAME, "", "The start frame for the new sequence", -MAXFRAME, MAXFRAME); @@ -501,8 +502,8 @@ void RNA_api_sequences(BlenderRNA *brna, PropertyRNA *cprop) RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_pointer(func, "mask", "Mask", "", "Mask to add"); RNA_def_property_flag(parm, PROP_REQUIRED | PROP_NEVER_NULL); - parm = RNA_def_int(func, "channel", 0, 0, MAXSEQ - 1, "Channel", - "The channel for the new sequence", 0, MAXSEQ - 1); + parm = RNA_def_int(func, "channel", 0, 1, MAXSEQ, "Channel", + "The channel for the new sequence", 1, MAXSEQ); RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_int(func, "frame_start", 0, -MAXFRAME, MAXFRAME, "", "The start frame for the new sequence", -MAXFRAME, MAXFRAME); @@ -518,8 +519,8 @@ void RNA_api_sequences(BlenderRNA *brna, PropertyRNA *cprop) RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_pointer(func, "scene", "Scene", "", "Scene to add"); RNA_def_property_flag(parm, PROP_REQUIRED | PROP_NEVER_NULL); - parm = RNA_def_int(func, "channel", 0, 0, MAXSEQ - 1, "Channel", - "The channel for the new sequence", 0, MAXSEQ - 1); + parm = RNA_def_int(func, "channel", 0, 1, MAXSEQ, "Channel", + "The channel for the new sequence", 1, MAXSEQ); RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_int(func, "frame_start", 0, -MAXFRAME, MAXFRAME, "", "The start frame for the new sequence", -MAXFRAME, MAXFRAME); @@ -535,8 +536,8 @@ void RNA_api_sequences(BlenderRNA *brna, PropertyRNA *cprop) RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_string(func, "filepath", "File", 0, "", "Filepath to image"); RNA_def_property_flag(parm, PROP_REQUIRED); - parm = RNA_def_int(func, "channel", 0, 0, MAXSEQ - 1, "Channel", - "The channel for the new sequence", 0, MAXSEQ - 1); + parm = RNA_def_int(func, "channel", 0, 1, MAXSEQ, "Channel", + "The channel for the new sequence", 1, MAXSEQ); RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_int(func, "frame_start", 0, -MAXFRAME, MAXFRAME, "", "The start frame for the new sequence", -MAXFRAME, MAXFRAME); @@ -552,8 +553,8 @@ void RNA_api_sequences(BlenderRNA *brna, PropertyRNA *cprop) RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_string(func, "filepath", "File", 0, "", "Filepath to movie"); RNA_def_property_flag(parm, PROP_REQUIRED); - parm = RNA_def_int(func, "channel", 0, 0, MAXSEQ - 1, "Channel", - "The channel for the new sequence", 0, MAXSEQ - 1); + parm = RNA_def_int(func, "channel", 0, 1, MAXSEQ, "Channel", + "The channel for the new sequence", 1, MAXSEQ); RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_int(func, "frame_start", 0, -MAXFRAME, MAXFRAME, "", "The start frame for the new sequence", -MAXFRAME, MAXFRAME); @@ -569,8 +570,8 @@ void RNA_api_sequences(BlenderRNA *brna, PropertyRNA *cprop) RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_string(func, "filepath", "File", 0, "", "Filepath to movie"); RNA_def_property_flag(parm, PROP_REQUIRED); - parm = RNA_def_int(func, "channel", 0, 0, MAXSEQ - 1, "Channel", - "The channel for the new sequence", 0, MAXSEQ - 1); + parm = RNA_def_int(func, "channel", 0, 1, MAXSEQ, "Channel", + "The channel for the new sequence", 1, MAXSEQ); RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_int(func, "frame_start", 0, -MAXFRAME, MAXFRAME, "", "The start frame for the new sequence", -MAXFRAME, MAXFRAME); @@ -587,8 +588,8 @@ void RNA_api_sequences(BlenderRNA *brna, PropertyRNA *cprop) parm = RNA_def_enum(func, "type", seq_effect_items, 0, "Type", "type for the new sequence"); RNA_def_property_flag(parm, PROP_REQUIRED); - parm = RNA_def_int(func, "channel", 0, 0, MAXSEQ - 1, "Channel", - "The channel for the new sequence", 0, MAXSEQ - 1); + parm = RNA_def_int(func, "channel", 0, 1, MAXSEQ, "Channel", + "The channel for the new sequence", 1, MAXSEQ); /* don't use MAXFRAME since it makes importer scripts fail */ RNA_def_property_flag(parm, PROP_REQUIRED); parm = RNA_def_int(func, "frame_start", 0, INT_MIN, INT_MAX, "", |