diff options
| author | Carl Hetherington <cth@carlh.net> | 2025-06-01 01:39:04 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2025-06-17 00:04:03 +0200 |
| commit | ec06811bae7ed4fc6bd80c3154fd473028ee8e13 (patch) | |
| tree | b398119a1a84d261ee16b57171652fd8714d657a /src/lib/hints.cc | |
| parent | 21e9bd77598f7bb4588ca9b16a58667e3340f6d9 (diff) | |
Pass Ratio around as an object rather than a pointer.
Diffstat (limited to 'src/lib/hints.cc')
| -rw-r--r-- | src/lib/hints.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/hints.cc b/src/lib/hints.cc index 17aa16d47..4cd6ad506 100644 --- a/src/lib/hints.cc +++ b/src/lib/hints.cc @@ -140,15 +140,15 @@ Hints::check_incorrect_container() for (auto i: film()->content()) { if (i->video && i->video->size()) { auto const r = Ratio::nearest_from_ratio(i->video->scaled_size(film()->frame_size())->ratio()); - if (r && r->id() == "239") { + if (r.id() == "239") { ++scope; - } else if (r && r->id() != "239" && r->id() != "235" && r->id() != "190") { + } else if (r.id() != "239" && r.id() != "235" && r.id() != "190") { ++narrower_than_scope; } } } - string const film_container = film()->container()->id(); + auto const film_container = film()->container().id(); if (scope && !narrower_than_scope && film_container == "185") { hint(_("All of your content is in Scope (2.39:1) but your DCP's container is Flat (1.85:1). This will letter-box your content inside a Flat (1.85:1) frame. You may prefer to set your DCP's container to Scope (2.39:1) in the \"DCP\" tab.")); @@ -163,7 +163,7 @@ Hints::check_incorrect_container() void Hints::check_unusual_container() { - auto const film_container = film()->container()->id(); + auto const film_container = film()->container().id(); if (film()->video_encoding() != VideoEncoding::MPEG2 && film_container != "185" && film_container != "239") { hint(_("Your DCP uses an unusual container ratio. This may cause problems on some projectors. If possible, use Flat or Scope for the DCP container ratio.")); } |
