From 16c9fc9f74be46e9dfd21a3cd36d12d39225b9fa Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 23 Jun 2024 19:49:33 +0200 Subject: [PATCH] Cleanp decoder factory slightly. --- src/lib/decoder_factory.cc | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) 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); } -- 2.30.2