summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-01-11 21:20:47 +0100
committerCarl Hetherington <cth@carlh.net>2021-01-17 20:13:23 +0100
commite668388d1a552c845dbe9ae3cdcdfd979f2da582 (patch)
tree4ab2077764723436dc4e3f1264963e107d55de83 /tools
parentd95eacd3851a20e52202465ec22b4f72a4983dc8 (diff)
Change subtitle SubtitleAsset API to return const Subtitle pointers; add subtitles_in_reel().
Diffstat (limited to 'tools')
-rw-r--r--tools/dcpinfo.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/dcpinfo.cc b/tools/dcpinfo.cc
index 18ed7886..5ca9b24f 100644
--- a/tools/dcpinfo.cc
+++ b/tools/dcpinfo.cc
@@ -259,14 +259,14 @@ main_subtitle (vector<string> const& only, shared_ptr<Reel> reel, bool list_subt
OUTPUT_SUBTITLE(" in %1\n", smpte->language().get());
}
if (list_subtitles) {
- BOOST_FOREACH (shared_ptr<Subtitle> k, subs) {
- shared_ptr<SubtitleString> ks = dynamic_pointer_cast<SubtitleString> (k);
+ for (auto k: subs) {
+ auto ks = dynamic_pointer_cast<const SubtitleString>(k);
if (ks) {
stringstream s;
s << *ks;
OUTPUT_SUBTITLE("%1\n", s.str());
}
- shared_ptr<SubtitleImage> is = dynamic_pointer_cast<SubtitleImage> (k);
+ auto is = dynamic_pointer_cast<const SubtitleImage>(k);
if (is) {
stringstream s;
s << *is;