3cb52b0a013bd3078f1d8ddaffe656d1f66a6613
Videos that are higher bit depth than 8 bit are decoded into floating point formats (so anything that uses 10/12 bits or HDR). Speedup: - Multi-thread GBRA planar -> RGBA interleaved conversion. - If video is rotated, do the rotation step while doing the above conversion directly, instead of a separate rotation afterwards. Cuts down on memory bandwidth usage. Playing back two 1920x1080 video tracks, where both are rotated and H.265 10 bit HDR, on my PC (Ryzen 5950X), average playback frame time goes 47ms -> 32ms (so 21FPS -> 31FPS) Pull Request: https://projects.blender.org/blender/blender/pulls/139439
…
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%
