summaryrefslogtreecommitdiff
path: root/src/lib/audio_analyser.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2023-11-08 00:59:42 +0100
committerCarl Hetherington <cth@carlh.net>2023-11-20 07:34:23 +0100
commit83a948956916abb7b2c13c25141323d326b38708 (patch)
tree83bbeba8d94aa9c49dc248fdf54ff2a854f64d87 /src/lib/audio_analyser.cc
parentbb3a9a12116a4b2a5bc1fef38e73853f576a773a (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.cc10
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)
{