X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Ffilm.cc;h=086d12e634188138590807aa9fab6c13f70f9b50;hp=274cb8d2dbd958575d64f41d198760db33341eef;hb=5aa057f73c9b5d0f2a4a1479bd75dee849250265;hpb=21e926ddb62165eaf85c719545135a50e93a0e08 diff --git a/src/lib/film.cc b/src/lib/film.cc index 274cb8d2d..086d12e63 100644 --- a/src/lib/film.cc +++ b/src/lib/film.cc @@ -1637,3 +1637,18 @@ Film::references_dcp_audio () const return false; } + +list +Film::closed_caption_tracks () const +{ + list tt; + BOOST_FOREACH (shared_ptr i, content()) { + BOOST_FOREACH (shared_ptr j, i->text) { + if (j->type() == TEXT_CLOSED_CAPTION && j->dcp_track() && find(tt.begin(), tt.end(), j->dcp_track().get()) == tt.end()) { + tt.push_back (j->dcp_track().get()); + } + } + } + + return tt; +}