summaryrefslogtreecommitdiff
path: root/src/lib/analyse_subtitles_job.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/analyse_subtitles_job.cc')
-rw-r--r--src/lib/analyse_subtitles_job.cc46
1 files changed, 23 insertions, 23 deletions
diff --git a/src/lib/analyse_subtitles_job.cc b/src/lib/analyse_subtitles_job.cc
index 66db25f04..c30ff0c30 100644
--- a/src/lib/analyse_subtitles_job.cc
+++ b/src/lib/analyse_subtitles_job.cc
@@ -42,10 +42,10 @@ using namespace boost::placeholders;
#endif
-AnalyseSubtitlesJob::AnalyseSubtitlesJob (shared_ptr<const Film> film, shared_ptr<Content> content)
- : Job (film)
- , _content (content)
- , _path (_film->subtitle_analysis_path(content))
+AnalyseSubtitlesJob::AnalyseSubtitlesJob(shared_ptr<const Film> film, shared_ptr<Content> content)
+ : Job(film)
+ , _content(content)
+ , _path(_film->subtitle_analysis_path(content))
{
}
@@ -57,46 +57,46 @@ AnalyseSubtitlesJob::~AnalyseSubtitlesJob()
string
-AnalyseSubtitlesJob::name () const
+AnalyseSubtitlesJob::name() const
{
return _("Analysing subtitles");
}
string
-AnalyseSubtitlesJob::json_name () const
+AnalyseSubtitlesJob::json_name() const
{
return N_("analyse_subtitles");
}
void
-AnalyseSubtitlesJob::run ()
+AnalyseSubtitlesJob::run()
{
auto playlist = make_shared<Playlist>();
- auto content = _content.lock ();
- DCPOMATIC_ASSERT (content);
- playlist->add (_film, content);
+ auto content = _content.lock();
+ DCPOMATIC_ASSERT(content);
+ playlist->add(_film, content);
auto player = make_shared<Player>(_film, playlist, false);
- player->set_ignore_audio ();
- player->set_fast ();
- player->set_play_referenced ();
- player->Text.connect (bind(&AnalyseSubtitlesJob::analyse, this, _1, _2));
+ player->set_ignore_audio();
+ player->set_fast();
+ player->set_play_referenced();
+ player->Text.connect(bind(&AnalyseSubtitlesJob::analyse, this, _1, _2));
- set_progress_unknown ();
+ set_progress_unknown();
if (!content->text.empty()) {
- while (!player->pass ()) {
+ while (!player->pass()) {
boost::this_thread::interruption_point();
}
}
- SubtitleAnalysis analysis (_bounding_box, content->text.front()->x_offset(), content->text.front()->y_offset());
- analysis.write (_path);
+ SubtitleAnalysis analysis(_bounding_box, content->text.front()->x_offset(), content->text.front()->y_offset());
+ analysis.write(_path);
- set_progress (1);
- set_state (FINISHED_OK);
+ set_progress(1);
+ set_state(FINISHED_OK);
}
@@ -111,7 +111,7 @@ AnalyseSubtitlesJob::analyse(PlayerText const& text, TextType type)
if (!_bounding_box) {
_bounding_box = i.rectangle;
} else {
- _bounding_box->extend (i.rectangle);
+ _bounding_box->extend(i.rectangle);
}
}
@@ -139,14 +139,14 @@ AnalyseSubtitlesJob::analyse(PlayerText const& text, TextType type)
for (auto standard: override_standard) {
for (auto i: bounding_box(text.string, frame, standard)) {
- dcpomatic::Rect<double> rect (
+ dcpomatic::Rect<double> rect(
double(i.x) / frame.width, double(i.y) / frame.height,
double(i.width) / frame.width, double(i.height) / frame.height
);
if (!_bounding_box) {
_bounding_box = rect;
} else {
- _bounding_box->extend (rect);
+ _bounding_box->extend(rect);
}
}
}