Blender Git Commit Log

Git Commits -> Revision e41b358

April 22, 2021, 15:35 (GMT)
Fix T87090: VSE scrubbing locks up blender

Speed effect caused, that some raw frames are re-used for multiple
final frames. When cached final frame is freed due to memory being
full, it tried to free also lower level cached frames that were used
during compositing. Some lower level cached frames were already freed
by different final frame and `BLI_ghash_remove()` failed.

Check if key still exists in hash or if linked keys were overwritten
before removing them.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D10909

Commit Details:

Full Hash: e41b35853bb3dbb574b81869b8a3d5ff56a5ec02
Parent Commit: 3de3889
Committed By: Falk David
Lines Changed: +20, -0

1 Modified Path:

/source/blender/sequencer/intern/image_cache.c (+20, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021