4de9801dd4e12301976dd2ec106e05a347f1a817
New VSE cache implementation (!137926) uses the same eviction logic for the source image ("raw") cache as for the final frame cache -- remove the frames furthest away from the playhead. However, source image cache keys are source media frames, not timeline frames, so this was not working correctly when strips are not at timeline start. So, for each cached entry record the strip-start-relative timeline frame that the entry was created at. This takes care of things like retiming, reversed frames etc. And also makes the cached frames visualization more correct in presence of frame reversal etc. Pull Request: https://projects.blender.org/blender/blender/pulls/139667
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
