[Bf-blender-cvs] [bed8ad6f95a] master: Fix crash in background rendering after recent sound changes

Brecht Van Lommel noreply at git.blender.org
Fri May 3 19:46:21 CEST 2019


Commit: bed8ad6f95a5dc71a0860535387a027ee62637b3
Author: Brecht Van Lommel
Date:   Fri May 3 19:44:49 2019 +0200
Branches: master
https://developer.blender.org/rBbed8ad6f95a5dc71a0860535387a027ee62637b3

Fix crash in background rendering after recent sound changes

===================================================================

M	source/blender/blenkernel/intern/sound.c

===================================================================

diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c
index 04e34331826..978b287ba22 100644
--- a/source/blender/blenkernel/intern/sound.c
+++ b/source/blender/blenkernel/intern/sound.c
@@ -532,12 +532,14 @@ void BKE_sound_reset_scene_specs(Scene *scene)
 {
   sound_verify_evaluated_id(&scene->id);
 
-  AUD_Specs specs;
+  if (scene->sound_scene) {
+    AUD_Specs specs;
 
-  specs.channels = AUD_Device_getChannels(sound_device);
-  specs.rate = AUD_Device_getRate(sound_device);
+    specs.channels = AUD_Device_getChannels(sound_device);
+    specs.rate = AUD_Device_getRate(sound_device);
 
-  AUD_Sequence_setSpecs(scene->sound_scene, specs);
+    AUD_Sequence_setSpecs(scene->sound_scene, specs);
+  }
 }
 
 void BKE_sound_mute_scene(Scene *scene, int muted)



More information about the Bf-blender-cvs mailing list