X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fwx%2Ftimeline.cc;h=f7a31117bd9ecfe21cee2d32d1ea7c7f39efbaec;hb=cbd4450197a083bf58bda510e626f73ba583cb66;hp=e96b474cf55dd7413283f53303e126fc715ba0a8;hpb=3a19d7480fdcd01cf85be1a55da743ea7cbcb305;p=dcpomatic.git diff --git a/src/wx/timeline.cc b/src/wx/timeline.cc index e96b474cf..f7a31117b 100644 --- a/src/wx/timeline.cc +++ b/src/wx/timeline.cc @@ -25,7 +25,7 @@ #include "timeline_labels_view.h" #include "timeline_video_content_view.h" #include "timeline_audio_content_view.h" -#include "timeline_subtitle_content_view.h" +#include "timeline_text_content_view.h" #include "timeline_atmos_content_view.h" #include "content_panel.h" #include "wx_util.h" @@ -34,7 +34,7 @@ #include "lib/image_content.h" #include "lib/timer.h" #include "lib/audio_content.h" -#include "lib/subtitle_content.h" +#include "lib/caption_content.h" #include "lib/video_content.h" #include "lib/atmos_mxf_content.h" #include @@ -228,8 +228,8 @@ Timeline::recreate_views () _views.push_back (shared_ptr (new TimelineAudioContentView (*this, i))); } - if (i->subtitle) { - _views.push_back (shared_ptr (new TimelineSubtitleContentView (*this, i))); + BOOST_FOREACH (shared_ptr j, i->caption) { + _views.push_back (shared_ptr (new TimelineTextContentView (*this, i, j))); } if (dynamic_pointer_cast (i)) { @@ -334,9 +334,9 @@ Timeline::assign_tracks () /* Tracks are: Video (mono or left-eye) Video (right-eye) - Subtitle 1 - Subtitle 2 - Subtitle N + Caption 1 + Caption 2 + Caption N Atmos Audio 1 Audio 2 @@ -373,9 +373,9 @@ Timeline::assign_tracks () _tracks = max (_tracks, 1); - /* Subtitle */ + /* Captions */ - int const subtitle_tracks = place (_views, _tracks); + int const caption_tracks = place (_views, _tracks); /* Atmos */ @@ -405,7 +405,7 @@ Timeline::assign_tracks () _labels_view->set_3d (have_3d); _labels_view->set_audio_tracks (audio_tracks); - _labels_view->set_subtitle_tracks (subtitle_tracks); + _labels_view->set_caption_tracks (caption_tracks); _labels_view->set_atmos (have_atmos); _time_axis_view->set_y (tracks());