summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-05-31 01:18:01 +0200
committerCarl Hetherington <cth@carlh.net>2023-06-02 20:54:36 +0200
commit68e5229348d2cede61b39bceb02c5be4816b52d0 (patch)
tree20240f564392f41e0a5c35654c14c0e4c63cd07d
parent03fac3d0c08d73b3b90b938d40f020ae44b4e70e (diff)
Cleanup: remove some unpleasant (and I think unnecessary) casting.
-rw-r--r--src/verify.cc8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/verify.cc b/src/verify.cc
index fc58cf78..2ab55e25 100644
--- a/src/verify.cc
+++ b/src/verify.cc
@@ -1228,13 +1228,7 @@ verify_text_details (vector<shared_ptr<Reel>> reels, vector<VerificationNote>& n
return static_cast<bool>(reel->main_subtitle());
},
[](shared_ptr<Reel> reel) {
- auto interop = dynamic_pointer_cast<ReelInteropSubtitleAsset>(reel->main_subtitle());
- if (interop) {
- return interop->asset()->raw_xml();
- }
- auto smpte = dynamic_pointer_cast<ReelSMPTESubtitleAsset>(reel->main_subtitle());
- DCP_ASSERT (smpte);
- return smpte->asset()->raw_xml();
+ return reel->main_subtitle()->asset()->raw_xml();
},
[](shared_ptr<Reel> reel) {
return reel->main_subtitle()->actual_duration();