X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Faudio_analysis.cc;h=9d708bbfdd07f30e07327781cc328828a4ecce06;hb=cc54826d23621e695cbb680d89d313c264090392;hp=0cf08c5bdf1b42078f571b0b6105a99572d7e66c;hpb=51b4acfbaf0e2cd8b87bb675e023d9e940febc89;p=dcpomatic.git diff --git a/src/lib/audio_analysis.cc b/src/lib/audio_analysis.cc index 0cf08c5bd..9d708bbfd 100644 --- a/src/lib/audio_analysis.cc +++ b/src/lib/audio_analysis.cc @@ -123,29 +123,3 @@ AudioAnalysis::write (string filename) f.close (); boost::filesystem::rename (tmp, filename); } - -float -AudioAnalysis::smooth (list const & data, AudioPoint::Type t) -{ - float val; - - switch (t) { - case AudioPoint::PEAK: - /* XXX: fall-off, or something...? */ - val = -200; - for (list::const_iterator i = data.begin(); i != data.end(); ++i) { - val = max (val, *i); - } - return val; - case AudioPoint::RMS: - val = 0; - for (list::const_iterator i = data.begin(); i != data.end(); ++i) { - val += pow (*i, 2); - } - return sqrt (val / data.size()); - default: - assert (false); - } - - return 0; -}