Use uchardet to guess encoding of subtitle files and reject non-UTF-8.
[dcpomatic.git] / src / lib / audio_filter.h
index 9fc69daadb23574158e6b298d7b0140a23071716..640e910ca83445ff970d7fe3a766385c6c98ea02 100644 (file)
 
 */
 
-#include <vector>
+#ifndef DCPOMATIC_AUDIO_FILTER_H
+#define DCPOMATIC_AUDIO_FILTER_H
+
 #include <boost/shared_ptr.hpp>
+#include <vector>
 
 class AudioBuffers;
-class audio_filter_impulse_kernel_test;
 struct audio_filter_impulse_input_test;
 
 class AudioFilter
@@ -35,7 +37,7 @@ public:
                }
        }
 
-       boost::shared_ptr<AudioBuffers> run (boost::shared_ptr<AudioBuffers> in);
+       boost::shared_ptr<AudioBuffers> run (boost::shared_ptr<const AudioBuffers> in);
 
        void flush ();
 
@@ -80,3 +82,5 @@ public:
         */
        BandPassAudioFilter (float transition_bandwidth, float lower, float higher);
 };
+
+#endif