Blender Git Loki
Git Commits -> Revision 2b99651
Revision 2b99651 by Sergey Sharybin (master) May 7, 2019, 09:50 (GMT) |
Sound: Revert all the recent changes to sound This happened to be a bigger rabbit hole to hell than it originally seemed, and there are higher priority design tasks to be handled (at this point high priority design task is more important than high priority bug fix). After talking to Brecht the decision was made to revert to the known isolated issue, which will allow everyone in the studio work same as prior to last Friday. The remaining bits will be worked on after all the design tasks are out of the way. This commit reverts: 4cdb4b9532c Fix T64161: Crashing using undo and multiple windows 064273a4ae7 Sound: Port more cases to be a part of dependency graph 2e582f8ab53 Sound: Fix access wrong dependency graph 5fc49d9c915 Sound: add stubs to build without audaspace c68c81a870b Sound: Make sure spin lock is initialized for new sound datablocks c02534469ac Sound: Delay creating sound scene handle for until is needed 9f681bea68f Fix T64144: Crash when displaying audio waveforms in VSE 2f79286453e Cleanup: unused vars bed8ad6f95a Fix crash in background rendering after recent sound changes 773691310f9 Fix T64143: Crash when scrubbing in the graph editor 888852055c1 Sound: Fix for being unable to jump to a frame during playback with A/V sync 6ab7b384645 Sound: More fixes for access of original scene 35db1195455 Sound: Fix access original scene during playback 211c4fd2e9a Depsgraph: Make comment about evaluation more obvious c5fe16e121e Sound: Make sound handles only be in evaluated datablocks b4e1e0946bf Depsgraph: Preserve sound and audio pointers through copy-on-write 4eedf784b04 Depsgraph: Store original sequencer strip pointer 6990ef151c1 Sound: Move evaluation to dependency graph d02da8de23b Sound: Delay opening handlers for until really needed 3369b828916 Depsgraph: Add scene audio component e8f10d64757 Depsgraph: Tag sequencer for update on changes 6e4b7a6e4d9 Depsgraph: Initial work to cover sequencer 17447ac5a6b Depsgraph: Make sound ID part of the graph |
Commit Details:
Full Hash: 2b9965122e132a2c25652ebf62d6353183f0f644
Parent Commit: 90a9ff4
Lines Changed: +273, -867
42 Modified Paths:
/source/blender/blenkernel/BKE_material.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_movieclip.h (+1, -2) (Diff)
/source/blender/blenkernel/BKE_scene.h (+0, -8) (Diff)
/source/blender/blenkernel/BKE_sound.h (+0, -21) (Diff)
/source/blender/blenkernel/intern/scene.c (+11, -61) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+14, -13) (Diff)
/source/blender/blenkernel/intern/sound.c (+87, -224) (Diff)
/source/blender/blenloader/intern/readfile.c (+13, -7) (Diff)
/source/blender/depsgraph/DEG_depsgraph_query.h (+0, -10) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+2, -35) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.h (+0, -2) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc (+0, -5) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+0, -35) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.h (+1, -6) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc (+2, -9) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_rna.cc (+2, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_query.cc (+0, -13) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+0, -22) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc (+4, -240) (Diff)
/source/blender/depsgraph/intern/node/deg_node_operation.cc (+0, -3) (Diff)
/source/blender/depsgraph/intern/node/deg_node_operation.h (+1, -5) (Diff)
/source/blender/editors/animation/anim_ops.c (+3, -4) (Diff)
/source/blender/editors/screen/screen_ops.c (+13, -12) (Diff)
/source/blender/editors/sound/CMakeLists.txt (+0, -1) (Diff)
/source/blender/editors/sound/sound_ops.c (+35, -20) (Diff)
/source/blender/editors/space_clip/clip_ops.c (+2, -2) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+2, -1) (Diff)
/source/blender/editors/space_graph/graph_ops.c (+3, -3) (Diff)
/source/blender/editors/space_image/image_ops.c (+2, -1) (Diff)
/source/blender/editors/space_sequencer/CMakeLists.txt (+0, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_add.c (+1, -8) (Diff)
/source/blender/editors/space_sequencer/sequencer_draw.c (+5, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+5, -8) (Diff)
/source/blender/editors/space_sequencer/sequencer_preview.c (+0, -4) (Diff)
/source/blender/editors/transform/transform_generics.c (+0, -2) (Diff)
/source/blender/makesdna/DNA_ID.h (+3, -11) (Diff)
/source/blender/makesdna/DNA_sequence_types.h (+0, -3) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+15, -14) (Diff)
/source/blender/makesrna/intern/rna_sequencer.c (+35, -8) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+9, -13) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+0, -28) (Diff)
/source/blender/blenkernel/BKE_movieclip.h (+1, -2) (Diff)
/source/blender/blenkernel/BKE_scene.h (+0, -8) (Diff)
/source/blender/blenkernel/BKE_sound.h (+0, -21) (Diff)
/source/blender/blenkernel/intern/scene.c (+11, -61) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+14, -13) (Diff)
/source/blender/blenkernel/intern/sound.c (+87, -224) (Diff)
/source/blender/blenloader/intern/readfile.c (+13, -7) (Diff)
/source/blender/depsgraph/DEG_depsgraph_query.h (+0, -10) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+2, -35) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.h (+0, -2) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes_view_layer.cc (+0, -5) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+0, -35) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.h (+1, -6) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations_view_layer.cc (+2, -9) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_rna.cc (+2, -0) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_query.cc (+0, -13) (Diff)
/source/blender/depsgraph/intern/depsgraph_tag.cc (+0, -22) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_copy_on_write.cc (+4, -240) (Diff)
/source/blender/depsgraph/intern/node/deg_node_operation.cc (+0, -3) (Diff)
/source/blender/depsgraph/intern/node/deg_node_operation.h (+1, -5) (Diff)
/source/blender/editors/animation/anim_ops.c (+3, -4) (Diff)
/source/blender/editors/screen/screen_ops.c (+13, -12) (Diff)
/source/blender/editors/sound/CMakeLists.txt (+0, -1) (Diff)
/source/blender/editors/sound/sound_ops.c (+35, -20) (Diff)
/source/blender/editors/space_clip/clip_ops.c (+2, -2) (Diff)
/source/blender/editors/space_clip/tracking_ops.c (+2, -1) (Diff)
/source/blender/editors/space_graph/graph_ops.c (+3, -3) (Diff)
/source/blender/editors/space_image/image_ops.c (+2, -1) (Diff)
/source/blender/editors/space_sequencer/CMakeLists.txt (+0, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_add.c (+1, -8) (Diff)
/source/blender/editors/space_sequencer/sequencer_draw.c (+5, -0) (Diff)
/source/blender/editors/space_sequencer/sequencer_edit.c (+5, -8) (Diff)
/source/blender/editors/space_sequencer/sequencer_preview.c (+0, -4) (Diff)
/source/blender/editors/transform/transform_generics.c (+0, -2) (Diff)
/source/blender/makesdna/DNA_ID.h (+3, -11) (Diff)
/source/blender/makesdna/DNA_sequence_types.h (+0, -3) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+15, -14) (Diff)
/source/blender/makesrna/intern/rna_sequencer.c (+35, -8) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+9, -13) (Diff)
/source/blender/windowmanager/intern/wm_init_exit.c (+0, -28) (Diff)