]> git.sesse.net Git - ultimatescore/blobdiff - nageru/ultimate.lua
In side-by-side, put white balance before the overlay.
[ultimatescore] / nageru / ultimate.lua
index a9991d111d68f03333c96c4883454588b4080d5c..2f863578d2231d87b6c623608747c19eeab23c6a 100644 (file)
@@ -206,9 +206,11 @@ function make_sbs_input(chain, signal, deint, has_overlay, hq)
        local input = chain:add_live_input(not deint, deint)  -- Override bounce only if not deinterlacing.
        input:connect_signal(signal)
 
+       local wb_effect = chain:add_effect(WhiteBalanceEffect.new())  -- Needs to be before the overlay.
+
        local overlay = nil
        if has_overlay then
-               overlay = make_overlay(chain, input)
+               overlay = make_overlay(chain, wb_effect)
        end
 
        local resample_effect = nil
@@ -218,7 +220,6 @@ function make_sbs_input(chain, signal, deint, has_overlay, hq)
        else
                resize_effect = chain:add_effect(ResizeEffect.new())
        end
-       local wb_effect = chain:add_effect(WhiteBalanceEffect.new())
 
        local padding_effect = chain:add_effect(IntegralPaddingEffect.new())