Try to fix the filter / AVFrame ownership.
[dcpomatic.git] / src / lib / audio_analysis.cc
index 0cf08c5bdf1b42078f571b0b6105a99572d7e66c..9d708bbfdd07f30e07327781cc328828a4ecce06 100644 (file)
@@ -123,29 +123,3 @@ AudioAnalysis::write (string filename)
        f.close ();
        boost::filesystem::rename (tmp, filename);
 }
-
-float
-AudioAnalysis::smooth (list<float> const & data, AudioPoint::Type t)
-{
-       float val;
-
-       switch (t) {
-       case AudioPoint::PEAK:
-               /* XXX: fall-off, or something...? */
-               val = -200;
-               for (list<float>::const_iterator i = data.begin(); i != data.end(); ++i) {
-                       val = max (val, *i);
-               }
-               return val;
-       case AudioPoint::RMS:
-               val = 0;
-               for (list<float>::const_iterator i = data.begin(); i != data.end(); ++i) {
-                       val += pow (*i, 2);
-               }
-               return sqrt (val / data.size());
-       default:
-               assert (false);
-       }
-
-       return 0;
-}