+-- Helper function to write e.g. “60” or “59.94”.
+function get_frame_rate(signal_num)
+ local nom = last_resolution[signal_num].frame_rate_nom
+ local den = last_resolution[signal_num].frame_rate_den
+ if last_resolution[signal_num].interlaced then
+ nom = nom * 2
+ end
+ if nom % den == 0 then
+ return nom / den
+ else
+ return string.format("%.2f", num / den)
+ end
+end
+
+-- Helper function to write e.g. “720p60”.