X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=theme.lua;h=e59ccc86cb0ed0ef4d6cc29f352f3c510ffdea95;hb=71e498d978478c46b5ea12739b1dc9706be182a1;hp=102c87718bd359dd1529a9878299b1eb85661ff4;hpb=1f2209f81fc8867ce4825cbea8697ec0457a338e;p=nageru diff --git a/theme.lua b/theme.lua index 102c877..e59ccc8 100644 --- a/theme.lua +++ b/theme.lua @@ -230,6 +230,11 @@ function get_input_type(signals, signal_num) end function needs_scale(signals, signal_num, width, height) + if signal_num == STATIC_SIGNAL_NUM then + -- We assume this is already correctly scaled at load time. + return false + end + assert(signal_num == INPUT0_SIGNAL_NUM or signal_num == INPUT1_SIGNAL_NUM) return (signals:get_width(signal_num) ~= width or signals:get_height(signal_num) ~= height) end @@ -256,7 +261,7 @@ function get_frame_rate(signal_num) if nom % den == 0 then return nom / den else - return string.format("%.2f", num / den) + return string.format("%.2f", nom / den) end end