X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fplayer.cc;h=68b3365ea5845eb9ddfce38a4c5ba622da4d880a;hb=0a5e92450ae992e9ed24026dd60ae351d0a3e60b;hp=408e791cd560952fd0ee673efe660e5138444e6c;hpb=984455f1a072b0fa42879d03042e82df0a3cb3bd;p=dcpomatic.git diff --git a/src/lib/player.cc b/src/lib/player.cc index 408e791cd..68b3365ea 100644 --- a/src/lib/player.cc +++ b/src/lib/player.cc @@ -745,13 +745,13 @@ Player::open_subtitles_for_frame (DCPTime time) const _active_texts[TEXT_OPEN_SUBTITLE].get_burnt(DCPTimePeriod(time, time + DCPTime::from_frames(1, vfr)), _always_burn_open_subtitles) ) { - /* Image subtitles */ - list c = transform_bitmap_texts (j.image); + /* Bitmap subtitles */ + list c = transform_bitmap_texts (j.bitmap); copy (c.begin(), c.end(), back_inserter (captions)); - /* Text subtitles (rendered to an image) */ - if (!j.text.empty ()) { - list s = render_text (j.text, j.fonts, _video_container_size, time, vfr); + /* String subtitles (rendered to an image) */ + if (!j.string.empty ()) { + list s = render_text (j.string, j.fonts, _video_container_size, time, vfr); copy (s.begin(), s.end(), back_inserter (captions)); } } @@ -940,7 +940,7 @@ Player::bitmap_text_start (weak_ptr wp, weak_ptr wc, C subtitle.sub.rectangle.height *= text->y_scale (); PlayerText ps; - ps.image.push_back (subtitle.sub); + ps.bitmap.push_back (subtitle.sub); DCPTime from (content_time_to_dcp (piece, subtitle.from())); _active_texts[subtitle.type()].add_from (wc, ps, from); @@ -983,7 +983,7 @@ Player::plain_text_start (weak_ptr wp, weak_ptr wc, Co } s.set_in (dcp::Time(from.seconds(), 1000)); - ps.text.push_back (StringText (s, text->outline_width())); + ps.string.push_back (StringText (s, text->outline_width())); ps.add_fonts (text->fonts ()); }