From eecf68f41305204423280cfdd18a91560d4fa03c Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Fri, 19 Oct 2018 21:46:52 +0200 Subject: [PATCH] Turn off the overlay when in stinger mode. --- nageru/ultimate.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/nageru/ultimate.lua b/nageru/ultimate.lua index 57436cf..8b266ed 100644 --- a/nageru/ultimate.lua +++ b/nageru/ultimate.lua @@ -27,6 +27,7 @@ local state = { stinger_frame = 0, stinger_src_signal = 0, stinger_dst_signal = 0, + stinger_save_overlay = false, live_signal_num = 0, preview_signal_num = 1 @@ -707,7 +708,6 @@ function transition_clicked(num, t) return end - io.write("Inserting stinger from " .. state.live_signal_num .. " to " .. state.live_signal_num .. "\n") state.stinger_in_progress = true state.stinger_frame = 0 state.stinger_src_signal = state.live_signal_num @@ -908,6 +908,15 @@ function get_chain(num, t, width, height, signals) state.stinger_in_progress = false state.preview_signal_num = state.stinger_src_signal state.live_signal_num = state.stinger_dst_signal + + if state.stinger_dst_signal == VIDEO_SIGNAL_NUM then + -- Turn off the overlay when playing video. + state.stinger_save_overlay = state.overlay_enabled + state.overlay_enabled = false + else + -- Restore the state. + state.overlay_enabled = state.stinger_save_overlay + end end else chain = simple_chains[input_type][input_scale][overlay_really_enabled][true] -- 2.39.2