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:
- Step one would be to use at least float16
- Then undo gamma for every RGB
- Then compose, then redo gamma on RGB
This report is compiled from information provided by @aurelienpierreeng here and here
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