You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Alpha blending doesn't work properly leading to ill-blended artifacts in transitions. See example in Kdenlive bug report. Alpha blending can't be done properly in 8 bits uint because gamma needs to be decoded for alpha to mean occlusion as in the Porter & Duff paper. More information on wikipedia and youtube.
This is a road map set of items, works correctly, in Movit, and is not limited to a few places. Please be aware that converting all processing to work in linear RGB will change the behavior of many color-oriented filters essentially breaking compatibility if not done correctly and thus existing projects should not benefit from a change here. Fixing it also has a big impact on performance and so must be coupled with something that works well with GPU. Then to keep performance good while still having a decently large toolset of effects means many things need to be ported. But there is vast landscape of GPU technologies, and there should always be a multi-threaded CPU fallback that is not GPU emulation. So, this is a whole big can of worms.
Alpha blending doesn't work properly leading to ill-blended artifacts in transitions. See example in Kdenlive bug report. Alpha blending can't be done properly in 8 bits uint because gamma needs to be decoded for alpha to mean occlusion as in the Porter & Duff paper. More information on wikipedia and youtube.
A possible solution would be to:
This report is compiled from information provided by @aurelienpierreeng here and here
The text was updated successfully, but these errors were encountered: