From bf046ff9f983efb4419f781f00fce2e16122010f Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 11 Jan 2025 23:28:22 +0100 Subject: Fix fl indication in ISDCF name. Maybe I missed it, or maybe it changed, but apparently 3.5fl is supposed to be written as 35fl in the name. --- src/lib/film.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src') diff --git a/src/lib/film.cc b/src/lib/film.cc index 4c3fd61a5..7b6b46ab9 100644 --- a/src/lib/film.cc +++ b/src/lib/film.cc @@ -964,10 +964,7 @@ Film::isdcf_name (bool if_created_now) const } if (_luminance) { - auto fl = _luminance->value_in_foot_lamberts(); - char buffer[64]; - snprintf (buffer, sizeof(buffer), "%.1f", fl); - isdcf_name += String::compose("-%1fl", buffer); + isdcf_name += fmt::format("-{}fl", std::round(_luminance->value_in_foot_lamberts() * 10)); } if (video_frame_rate() != 24) { -- cgit v1.2.3