[Bf-blender-cvs] [daa9edc9be7] blender-v3.2-release: Fix T97744: Speed effect causes memory leak
Richard Antalik
noreply at git.blender.org
Tue May 3 10:21:04 CEST 2022
Commit: daa9edc9be7a4837283eb46c8908c7b8eccec0c8
Author: Richard Antalik
Date: Tue May 3 10:17:28 2022 +0200
Branches: blender-v3.2-release
https://developer.blender.org/rBdaa9edc9be7a4837283eb46c8908c7b8eccec0c8
Fix T97744: Speed effect causes memory leak
Leak was caused because output image buffer was initialized twice. Once
in speed effect strip and then by cross effect strip used for
interpolation feature.
===================================================================
M source/blender/sequencer/intern/effects.c
===================================================================
diff --git a/source/blender/sequencer/intern/effects.c b/source/blender/sequencer/intern/effects.c
index d4dd21add4e..d9d21ee3b05 100644
--- a/source/blender/sequencer/intern/effects.c
+++ b/source/blender/sequencer/intern/effects.c
@@ -2712,7 +2712,6 @@ static ImBuf *do_speed_effect(const SeqRenderData *context,
ImBuf *out;
if (s->flags & SEQ_SPEED_USE_INTERPOLATION) {
- out = prepare_effect_imbufs(context, ibuf1, ibuf2, ibuf3);
fac = speed_effect_interpolation_ratio_get(context->scene, seq, timeline_frame);
/* Current frame is ibuf1, next frame is ibuf2. */
out = seq_render_effect_execute_threaded(
More information about the Bf-blender-cvs
mailing list