diff options
| author | Carl Hetherington <cth@carlh.net> | 2023-11-08 00:59:42 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2023-11-20 07:34:23 +0100 |
| commit | 83a948956916abb7b2c13c25141323d326b38708 (patch) | |
| tree | 83bbeba8d94aa9c49dc248fdf54ff2a854f64d87 /src/lib/audio_analyser.cc | |
| parent | bb3a9a12116a4b2a5bc1fef38e73853f576a773a (diff) | |
Cleanup: handle Filter objects by value rather than by reference.
Diffstat (limited to 'src/lib/audio_analyser.cc')
| -rw-r--r-- | src/lib/audio_analyser.cc | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/lib/audio_analyser.cc b/src/lib/audio_analyser.cc index 5f8f88c5a..45097c5b6 100644 --- a/src/lib/audio_analyser.cc +++ b/src/lib/audio_analyser.cc @@ -65,7 +65,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")); + _filters.push_back({"ebur128", "ebur128", "audio", "ebur128=peak=true"}); _ebur128.setup(_filters); #endif @@ -124,14 +124,6 @@ AudioAnalyser::AudioAnalyser (shared_ptr<const Film> film, shared_ptr<const Play } -AudioAnalyser::~AudioAnalyser () -{ - for (auto i: _filters) { - delete const_cast<Filter*> (i); - } -} - - void AudioAnalyser::analyse (shared_ptr<AudioBuffers> b, DCPTime time) { |
