summaryrefslogtreecommitdiff
path: root/src/lib/audio_analyser.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-11-08 00:24:20 +0100
committerCarl Hetherington <cth@carlh.net>2023-11-20 07:34:23 +0100
commitbb3a9a12116a4b2a5bc1fef38e73853f576a773a (patch)
tree7c44032c2c711002998f8fd2687d6a99a61b0dea /src/lib/audio_analyser.cc
parentd50173f9b40336201b1582426d1db609d88e3648 (diff)
Cleanup: remove an unnecessary shared_ptr.
Diffstat (limited to 'src/lib/audio_analyser.cc')
-rw-r--r--src/lib/audio_analyser.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/audio_analyser.cc b/src/lib/audio_analyser.cc
index 8cbc3145b..5f8f88c5a 100644
--- a/src/lib/audio_analyser.cc
+++ b/src/lib/audio_analyser.cc
@@ -57,7 +57,7 @@ AudioAnalyser::AudioAnalyser (shared_ptr<const Film> film, shared_ptr<const Play
, _playlist (playlist)
, _set_progress (set_progress)
#ifdef DCPOMATIC_HAVE_EBUR128_PATCHED_FFMPEG
- , _ebur128 (new AudioFilterGraph(film->audio_frame_rate(), film->audio_channels()))
+ , _ebur128(film->audio_frame_rate(), film->audio_channels())
#endif
, _sample_peak (film->audio_channels())
, _sample_peak_frame (film->audio_channels())
@@ -66,7 +66,7 @@ AudioAnalyser::AudioAnalyser (shared_ptr<const Film> film, shared_ptr<const Play
#ifdef DCPOMATIC_HAVE_EBUR128_PATCHED_FFMPEG
_filters.push_back (new Filter("ebur128", "ebur128", "audio", "ebur128=peak=true"));
- _ebur128->setup (_filters);
+ _ebur128.setup(_filters);
#endif
_current = std::vector<AudioPoint>(_film->audio_channels());
@@ -145,7 +145,7 @@ AudioAnalyser::analyse (shared_ptr<AudioBuffers> b, DCPTime time)
#ifdef DCPOMATIC_HAVE_EBUR128_PATCHED_FFMPEG
if (Config::instance()->analyse_ebur128 ()) {
- _ebur128->process (b);
+ _ebur128.process(b);
}
#endif
@@ -204,7 +204,7 @@ AudioAnalyser::finish ()
#ifdef DCPOMATIC_HAVE_EBUR128_PATCHED_FFMPEG
if (Config::instance()->analyse_ebur128 ()) {
- void* eb = _ebur128->get("Parsed_ebur128_0")->priv;
+ void* eb = _ebur128.get("Parsed_ebur128_0")->priv;
vector<float> true_peak;
for (int i = 0; i < _film->audio_channels(); ++i) {
true_peak.push_back (av_ebur128_get_true_peaks(eb)[i]);