summaryrefslogtreecommitdiff
path: root/src/lib/film.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-08-11 12:48:43 +0200
committerCarl Hetherington <cth@carlh.net>2024-08-17 12:59:25 +0200
commitabac0b730a014ad2c8bda52a4bbbe3f22f30d983 (patch)
tree6261ccee73beaf1f6b347647090299b3b4b4ad0c /src/lib/film.cc
parent0346db69296f192b49726d47171a3251e3c49ad6 (diff)
Support closed subtitles and open captions.
Diffstat (limited to 'src/lib/film.cc')
-rw-r--r--src/lib/film.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc
index a6db71465..2e7df9cf8 100644
--- a/src/lib/film.cc
+++ b/src/lib/film.cc
@@ -2048,14 +2048,14 @@ Film::contains_atmos_content () const
list<DCPTextTrack>
-Film::closed_caption_tracks () const
+Film::closed_text_tracks() const
{
list<DCPTextTrack> tt;
for (auto i: content()) {
for (auto text: i->text) {
/* XXX: Empty DCPTextTrack ends up being a magic value here - the "unknown" or "not specified" track */
auto dtt = text->dcp_track().get_value_or(DCPTextTrack());
- if (text->type() == TextType::CLOSED_CAPTION && find(tt.begin(), tt.end(), dtt) == tt.end()) {
+ if (!is_open(text->type()) && find(tt.begin(), tt.end(), dtt) == tt.end()) {
tt.push_back (dtt);
}
}