]> git.sesse.net Git - ultimatescore/commitdiff
In side-by-side, put white balance before the overlay.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Tue, 24 Apr 2018 22:10:52 +0000 (00:10 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Tue, 24 Apr 2018 22:12:56 +0000 (00:12 +0200)
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())