Refactored mute management

This commit is contained in:
Jamie Hardt
2020-09-17 23:46:21 -07:00
parent d14796ef16
commit 1d23efb52a

View File

@@ -354,6 +354,8 @@ def create_mixdown_for_object(scene, speaker_group, basedir):
fn = os.path.join(basedir, "%s_%s.wav" % (scene_name, speaker_name) ) fn = os.path.join(basedir, "%s_%s.wav" % (scene_name, speaker_name) )
bpy.ops.sound.mixdown(filepath=fn, container='WAV', codec='PCM', format='S24') bpy.ops.sound.mixdown(filepath=fn, container='WAV', codec='PCM', format='S24')
print("Created mixdown named {}".format(fn)) print("Created mixdown named {}".format(fn))
unmute_all_speakers(scene)
return fn return fn
@@ -407,7 +409,6 @@ def write_some_data(context, filepath, room_size, max_objects):
print(" - %s" % source.name) print(" - %s" % source.name)
mixdowns_spk_list_tuple = list(generate_speaker_mixdowns(scene, object_groups, filepath)) mixdowns_spk_list_tuple = list(generate_speaker_mixdowns(scene, object_groups, filepath))
mixdown_count = len(mixdowns_spk_list_tuple) mixdown_count = len(mixdowns_spk_list_tuple)
if mixdown_count == 0: if mixdown_count == 0:
@@ -420,7 +421,6 @@ def write_some_data(context, filepath, room_size, max_objects):
#cleanup #cleanup
#print("Will delete {} input object files".format(len(mixdowns_spk_list_tuple))) #print("Will delete {} input object files".format(len(mixdowns_spk_list_tuple)))
rm_object_mixes(mixdowns_spk_list_tuple) rm_object_mixes(mixdowns_spk_list_tuple)
unmute_all_speakers(scene)
restore_output_state(ctx, context) restore_output_state(ctx, context)
return {'FINISHED'} return {'FINISHED'}