Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey@blender.org>2022-03-14 13:32:46 +0300
committerSergey Sharybin <sergey@blender.org>2022-03-14 16:46:49 +0300
commit8c4ddd5dde3a5f5ae0375c71e379e0fac287e3e6 (patch)
tree202b4c9fe743c53307d96835b69ac9065f8a4846 /source/blender/gpencil_modifiers/intern/MOD_gpencilopacity.c
parente0241e08609aebd2ba14075a046ce3e139096ce3 (diff)
Fix dead-lock in movie cache
Steps to reproduce: - Add image sequence to movie clip editor. - Set cache limit to a low value in the user preferences. - Playback until old frames starts to be removed from cache. - Jump to the beginning of the image sequence. The reason of dead-lock comes from two factors: - Due to global nature of the cache limiter calls needs to be guarded with locks. - Image buffers stored in the cache can have their own cache (which is used for color management). Didn't find a better solution than to use recursive lock. Kind of makes sense since the thread-guardable resource is recursive (moviecache can have nested moviecaches). Differential Revision: https://developer.blender.org/D14331
Diffstat (limited to 'source/blender/gpencil_modifiers/intern/MOD_gpencilopacity.c')
0 files changed, 0 insertions, 0 deletions