diff options
| author | Carl Hetherington <cth@carlh.net> | 2024-09-29 21:20:51 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2024-09-29 23:36:28 +0200 |
| commit | d9a0b0db5d19f54822668e89edbbf3d32846c763 (patch) | |
| tree | d957c755da2d992949fcc183e58592dec17b808e | |
| parent | 250050fded706adc5ac66131548c7afad8d3ac31 (diff) | |
Clarify some uses of bind().
GCC 14.2.1 somehow can't decide whether to use boost:: or std::bind.
| -rw-r--r-- | src/lib/hints.cc | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/lib/hints.cc b/src/lib/hints.cc index 2e2a8fd7b..9eebe4030 100644 --- a/src/lib/hints.cc +++ b/src/lib/hints.cc @@ -56,7 +56,6 @@ using std::shared_ptr; using std::string; using std::weak_ptr; using boost::optional; -using boost::bind; using namespace dcpomatic; #if BOOST_VERSION >= 106100 using namespace boost::placeholders; @@ -87,7 +86,7 @@ Hints::Hints (weak_ptr<const Film> weak_film) void Hints::start () { - _thread = boost::thread (bind(&Hints::thread, this)); + _thread = boost::thread(boost::bind(&Hints::thread, this)); } @@ -392,11 +391,11 @@ Hints::scan_content(shared_ptr<const Film> film) } if (check_loudness_done && have_text) { - emit (bind(boost::ref(Progress), _("Examining subtitles and closed captions"))); + emit(boost::bind(boost::ref(Progress), _("Examining subtitles and closed captions"))); } else if (!check_loudness_done && !have_text) { - emit (bind(boost::ref(Progress), _("Examining audio"))); + emit(boost::bind(boost::ref(Progress), _("Examining audio"))); } else { - emit (bind(boost::ref(Progress), _("Examining audio, subtitles and closed captions"))); + emit(boost::bind(boost::ref(Progress), _("Examining audio, subtitles and closed captions"))); } auto player = make_shared<Player>(film, Image::Alignment::COMPACT); @@ -406,9 +405,9 @@ Hints::scan_content(shared_ptr<const Film> film) player->set_ignore_audio(); } else { /* Send auto to the analyser to check loudness */ - player->Audio.connect(bind(&Hints::audio, this, _1, _2)); + player->Audio.connect(boost::bind(&Hints::audio, this, _1, _2)); } - player->Text.connect(bind(&Hints::text, this, _1, _2, _3, _4)); + player->Text.connect(boost::bind(&Hints::text, this, _1, _2, _3, _4)); struct timeval last_pulse; gettimeofday(&last_pulse, 0); @@ -423,7 +422,7 @@ Hints::scan_content(shared_ptr<const Film> film) if (_stop) { return; } - emit(bind(boost::ref(Pulse))); + emit(boost::bind(boost::ref(Pulse))); last_pulse = now; } } @@ -515,7 +514,7 @@ try } dcp::filesystem::remove_all(dcp_dir); - emit (bind(boost::ref(Finished))); + emit(boost::bind(boost::ref(Finished))); } catch (boost::thread_interrupted) { @@ -530,7 +529,7 @@ catch (...) void Hints::hint (string h) { - emit(bind(boost::ref(Hint), h)); + emit(boost::bind(boost::ref(Hint), h)); } |
