Revision: 30620 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30620 Author: schlaile Date: 2010-07-22 10:57:23 +0200 (Thu, 22 Jul 2010)
Log Message: ----------- == Sequencer == Bugfix: toggling deinterlace properly updates movie files now Modified Paths: -------------- trunk/blender/source/blender/makesrna/intern/rna_sequencer.c Modified: trunk/blender/source/blender/makesrna/intern/rna_sequencer.c =================================================================== --- trunk/blender/source/blender/makesrna/intern/rna_sequencer.c 2010-07-22 07:23:41 UTC (rev 30619) +++ trunk/blender/source/blender/makesrna/intern/rna_sequencer.c 2010-07-22 08:57:23 UTC (rev 30620) @@ -466,6 +466,16 @@ seq_update_sound(scene, ptr->data); } +static void rna_Sequence_update_reopen_files(Main *bmain, Scene *scene, PointerRNA *ptr) +{ + Editing *ed= seq_give_editing(scene, FALSE); + + free_imbuf_seq(scene, &ed->seqbase, FALSE, FALSE); + + if(RNA_struct_is_a(ptr->type, &RNA_SoundSequence)) + seq_update_sound(scene, ptr->data); +} + static void rna_Sequence_mute_update(Main *bmain, Scene *scene, PointerRNA *ptr) { Editing *ed= seq_give_editing(scene, FALSE); @@ -960,6 +970,7 @@ prop= RNA_def_property(srna, "de_interlace", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "flag", SEQ_FILTERY); RNA_def_property_ui_text(prop, "De-Interlace", "For video movies to remove fields"); + RNA_def_property_update(prop, NC_SCENE|ND_SEQUENCER, "rna_Sequence_update_reopen_files"); prop= RNA_def_property(srna, "premultiply", PROP_BOOLEAN, PROP_NONE); RNA_def_property_boolean_sdna(prop, NULL, "flag", SEQ_MAKE_PREMUL); _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs