]> git.sesse.net Git - nageru/blobdiff - theme.lua
Reduce the warning storm a bit.
[nageru] / theme.lua
index bfb459f51dfe50dfb88951df1ed880b01b990175..543857f4f79826160a3e8e19b23e45c5222640b3 100644 (file)
--- a/theme.lua
+++ b/theme.lua
@@ -6,7 +6,6 @@
 -- Themes are written in Lua, which reflects a simplified form of the Movit API
 -- where all the low-level details (such as texture formats) are handled by the
 -- C++ side and you generally just build chains.
-io.write("hello from lua\n")
 
 local transition_start = -2.0
 local transition_end = -1.0
@@ -22,9 +21,9 @@ local preview_signal_num = 1
 -- The main live chain.
 function make_sbs_chain(hq)
        local chain = EffectChain.new(16, 9)
-       local input0 = chain:add_live_input()
+       local input0 = chain:add_live_input(true)
        input0:connect_signal(0)
-       local input1 = chain:add_live_input()
+       local input1 = chain:add_live_input(true)
        input1:connect_signal(1)
 
        local resample_effect = nil
@@ -76,8 +75,8 @@ local main_chain_lq = make_sbs_chain(false)
 
 -- A chain to fade between two inputs (live chain only)
 local fade_chain_hq = EffectChain.new(16, 9)
-local fade_chain_hq_input0 = fade_chain_hq:add_live_input()
-local fade_chain_hq_input1 = fade_chain_hq:add_live_input()
+local fade_chain_hq_input0 = fade_chain_hq:add_live_input(true)
+local fade_chain_hq_input1 = fade_chain_hq:add_live_input(true)
 fade_chain_hq_input0:connect_signal(0)
 fade_chain_hq_input1:connect_signal(1)
 local fade_chain_mix_effect = fade_chain_hq:add_effect(MixEffect.new(), fade_chain_hq_input0, fade_chain_hq_input1)
@@ -85,13 +84,13 @@ fade_chain_hq:finalize(true)
 
 -- A chain to show a single input on screen (HQ version).
 local simple_chain_hq = EffectChain.new(16, 9)
-local simple_chain_hq_input = simple_chain_hq:add_live_input()
+local simple_chain_hq_input = simple_chain_hq:add_live_input(true)
 simple_chain_hq_input:connect_signal(0)  -- First input card. Can be changed whenever you want.
 simple_chain_hq:finalize(true)
 
 -- A chain to show a single input on screen (LQ version).
 local simple_chain_lq = EffectChain.new(16, 9)
-local simple_chain_lq_input = simple_chain_lq:add_live_input()
+local simple_chain_lq_input = simple_chain_lq:add_live_input(true)
 simple_chain_lq_input:connect_signal(0)  -- First input card. Can be changed whenever you want.
 simple_chain_lq:finalize(false)