From: Carl Hetherington Date: Sun, 23 Jun 2024 17:49:33 +0000 (+0200) Subject: Cleanp decoder factory slightly. X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=16c9fc9f74be46e9dfd21a3cd36d12d39225b9fa;p=dcpomatic.git Cleanp decoder factory slightly. --- diff --git a/src/lib/decoder_factory.cc b/src/lib/decoder_factory.cc index 1bda93c94..ea0eda83d 100644 --- a/src/lib/decoder_factory.cc +++ b/src/lib/decoder_factory.cc @@ -59,13 +59,11 @@ maybe_cast (shared_ptr d) shared_ptr decoder_factory (shared_ptr film, shared_ptr content, bool fast, bool tolerant, shared_ptr old_decoder) { - auto fc = dynamic_pointer_cast (content); - if (fc) { + if (auto fc = dynamic_pointer_cast(content)) { return make_shared(film, fc, fast); } - auto dc = dynamic_pointer_cast (content); - if (dc) { + if (auto dc = dynamic_pointer_cast(content)) { try { return make_shared(film, dc, fast, tolerant, maybe_cast(old_decoder)); } catch (KDMError& e) { @@ -74,28 +72,23 @@ decoder_factory (shared_ptr film, shared_ptr content, } } - auto ic = dynamic_pointer_cast (content); - if (ic) { + if (auto ic = dynamic_pointer_cast(content)) { return make_shared(film, ic); } - auto rc = dynamic_pointer_cast (content); - if (rc) { + if (auto rc = dynamic_pointer_cast(content)) { return make_shared(film, rc); } - auto dsc = dynamic_pointer_cast (content); - if (dsc) { + if (auto dsc = dynamic_pointer_cast(content)) { return make_shared(film, dsc); } - auto vmc = dynamic_pointer_cast (content); - if (vmc) { + if (auto vmc = dynamic_pointer_cast(content)) { return make_shared(film, vmc); } - auto amc = dynamic_pointer_cast (content); - if (amc) { + if (auto amc = dynamic_pointer_cast(content)) { return make_shared(film, amc); }