summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-07-01 18:04:14 +0100
committerCarl Hetherington <cth@carlh.net>2015-07-01 18:04:14 +0100
commit92b6430402753a572c33d594ba0745a4e461edf4 (patch)
treed9bd040ee243cfe0e1730fc2df18d97adc7f2e8e /src/lib
parentc5b9ad09ab5eaf032b0816f619ab5d75254e8597 (diff)
Re-add show audio button and analyse just that content when it is clicked.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/analyse_audio_job.cc2
-rw-r--r--src/lib/film.cc4
-rw-r--r--src/lib/film.h2
3 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/analyse_audio_job.cc b/src/lib/analyse_audio_job.cc
index 2146b03c5..1cec15c2a 100644
--- a/src/lib/analyse_audio_job.cc
+++ b/src/lib/analyse_audio_job.cc
@@ -89,7 +89,7 @@ AnalyseAudioJob::run ()
}
_analysis->set_peak (_overall_peak, DCPTime::from_frames (_overall_peak_frame, _film->audio_frame_rate ()));
- _analysis->write (_film->audio_analysis_path ());
+ _analysis->write (_film->audio_analysis_path (_playlist));
set_progress (1);
set_state (FINISHED_OK);
diff --git a/src/lib/film.cc b/src/lib/film.cc
index dbb73303c..5310ef71f 100644
--- a/src/lib/film.cc
+++ b/src/lib/film.cc
@@ -228,12 +228,12 @@ Film::internal_video_asset_filename () const
}
boost::filesystem::path
-Film::audio_analysis_path () const
+Film::audio_analysis_path (shared_ptr<const Playlist> playlist) const
{
boost::filesystem::path p = dir ("analysis");
MD5Digester digester;
- BOOST_FOREACH (shared_ptr<Content> i, content ()) {
+ BOOST_FOREACH (shared_ptr<Content> i, playlist->content ()) {
shared_ptr<AudioContent> ac = dynamic_pointer_cast<AudioContent> (i);
if (!ac) {
continue;
diff --git a/src/lib/film.h b/src/lib/film.h
index 23478c478..f1df57142 100644
--- a/src/lib/film.h
+++ b/src/lib/film.h
@@ -69,7 +69,7 @@ public:
boost::filesystem::path internal_video_asset_dir () const;
boost::filesystem::path internal_video_asset_filename () const;
- boost::filesystem::path audio_analysis_path () const;
+ boost::filesystem::path audio_analysis_path (boost::shared_ptr<const Playlist>) const;
void send_dcp_to_tms ();
void make_dcp ();