Blender Git Loki
Git Commits -> Revision 9a6719a
Revision 9a6719a by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, terrible_consequencer) October 15, 2014, 12:20 (GMT) |
Undo previous changes to sound. The sound system really needs better design for the sequencer and patching it up now won't really help us in the long run. Also the sequencer kept leaking file descriptors when preserving the audio handlles on undo making the branch unusable on mac and windows. It's almost certain patching over this will lead to more trouble, better handle it separately and keep the system working for now. Kept threaded loading of waveforms since we control the file input directly there and leads to nice speedup, but we still clear the whole sound + the waveform on undo, which is pretty bad. |
Commit Details:
Full Hash: 9a6719a3149d9d56d1ce349eb4c058b641aaa746
Parent Commit: d2fd772
Lines Changed: +77, -122
11 Modified Paths:
/source/blender/blenkernel/BKE_scene.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_sequencer.h (+3, -3) (Diff)
/source/blender/blenkernel/BKE_sound.h (+4, -2) (Diff)
/source/blender/blenkernel/intern/scene.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+14, -14) (Diff)
/source/blender/blenkernel/intern/sound.c (+17, -12) (Diff)
/source/blender/blenloader/intern/readfile.c (+15, -62) (Diff)
/source/blender/blenloader/intern/writefile.c (+2, -2) (Diff)
/source/blender/editors/screen/screen_ops.c (+1, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+16, -21) (Diff)
/source/blender/makesrna/intern/rna_sequencer_api.c (+1, -1) (Diff)
/source/blender/blenkernel/BKE_sequencer.h (+3, -3) (Diff)
/source/blender/blenkernel/BKE_sound.h (+4, -2) (Diff)
/source/blender/blenkernel/intern/scene.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+14, -14) (Diff)
/source/blender/blenkernel/intern/sound.c (+17, -12) (Diff)
/source/blender/blenloader/intern/readfile.c (+15, -62) (Diff)
/source/blender/blenloader/intern/writefile.c (+2, -2) (Diff)
/source/blender/editors/screen/screen_ops.c (+1, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+16, -21) (Diff)
/source/blender/makesrna/intern/rna_sequencer_api.c (+1, -1) (Diff)