diff options
Diffstat (limited to 'src/lib/analyse_audio_job.cc')
| -rw-r--r-- | src/lib/analyse_audio_job.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/analyse_audio_job.cc b/src/lib/analyse_audio_job.cc index cd6a2bbd6..9a7bc05f1 100644 --- a/src/lib/analyse_audio_job.cc +++ b/src/lib/analyse_audio_job.cc @@ -87,6 +87,7 @@ AnalyseAudioJob::run() { LOG_DEBUG_AUDIO_ANALYSIS_NC("AnalyseAudioJob::run"); + std::cout << "-------make the player-------\n"; auto player = make_shared<Player>(_film, _playlist, false); player->set_ignore_video(); player->set_ignore_text(); @@ -97,6 +98,8 @@ AnalyseAudioJob::run() player->set_disable_audio_processor(); } + std::cout << "[A]\n"; + bool has_any_audio = false; for (auto c: _playlist->content()) { if (c->audio) { @@ -104,11 +107,15 @@ AnalyseAudioJob::run() } } + std::cout << "[B]\n"; + if (has_any_audio) { player->seek(_analyser.start(), true); while (!player->pass()) {} } + std::cout << "[C]\n"; + LOG_DEBUG_AUDIO_ANALYSIS_NC("Loop complete"); _analyser.finish(); |
