X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fdcp_content.cc;h=00ffb390c2c501970e71f20eb6de4cf90493b4c0;hp=ec6894428f96438d9cc76d60506a38c64540b3b0;hb=09860271bb6d03b3937c08bffb4c672697f6d711;hpb=2d7ba63fdbe2c91a1ca22ffa5b511ec1a2420b29 diff --git a/src/lib/dcp_content.cc b/src/lib/dcp_content.cc index ec6894428..00ffb390c 100644 --- a/src/lib/dcp_content.cc +++ b/src/lib/dcp_content.cc @@ -253,7 +253,11 @@ DCPContent::examine (shared_ptr film, shared_ptr job) _name = examiner->name (); for (int i = 0; i < TEXT_COUNT; ++i) { for (int j = 0; j < examiner->text_count(static_cast(i)); ++j) { - text.push_back (shared_ptr(new TextContent(this, static_cast(i), static_cast(i)))); + shared_ptr c(new TextContent(this, static_cast(i), static_cast(i))); + if (i == TEXT_CLOSED_CAPTION) { + c->set_dcp_track (examiner->dcp_text_track(j)); + } + text.push_back (c); } } texts = text.size ();