Blender Git Loki

Git Commits -> Revision a43d644

Revision a43d644 by Richard Antalik (master)
April 22, 2021, 06:16 (GMT)
VSE: Fix movies are reloaded after invalidation

When cache is strip is invalidated, movie file was reloaded even if it
isn't necessary. This caused significant performance issues when strip
is being dragged under playhead.

This was caused by calling `SEQ_relations_sequence_free_anim()` and it
was introduced as fix for T36124.

When it is necessary to reload file because another API holds reference
to ImBuf, do this explicitly besides cache invalidation.

In `rna_ColorManagedColorspaceSettings_reload_update()` this was already
done, so no change is needed there.

Reviewed By: sergey

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

Commit Details:

Full Hash: a43d644decb27a0cf00da92afee71439f6d60d53
Parent Commit: 6944521
Lines Changed: +0, -1

1 Modified Path:

/source/blender/sequencer/intern/strip_relations.c (+0, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021