Emit no audio from DCPs if none is mapped
[dcpomatic.git] / src / lib / audio_analyser.h
index 9dd92465e4c94aa4d0f608de543ac1576b3ddfdc..3d40f802604f07280dbcc46c120816e58f65d045 100644 (file)
@@ -39,8 +39,7 @@ class Playlist;
 class AudioAnalyser
 {
 public:
-       AudioAnalyser (std::shared_ptr<const Film> film, std::shared_ptr<const Playlist> playlist, bool from_zero, std::function<void (float)> set_progress);
-       ~AudioAnalyser ();
+       AudioAnalyser(std::shared_ptr<const Film> film, std::shared_ptr<const Playlist> playlist, bool whole_film, std::function<void (float)> set_progress);
 
        AudioAnalyser (AudioAnalyser const&) = delete;
        AudioAnalyser& operator= (AudioAnalyser const&) = delete;
@@ -67,7 +66,7 @@ private:
 #ifdef DCPOMATIC_HAVE_EBUR128_PATCHED_FFMPEG
        AudioFilterGraph _ebur128;
 #endif
-       std::vector<Filter const *> _filters;
+       std::vector<Filter> _filters;
        Frame _samples_per_point = 1;
 
        boost::scoped_ptr<leqm_nrt::Calculator> _leqm;