Remove some unused stuff.
[dcpomatic.git] / src / lib / decoder.h
index 6cce9e68d6939b0506900a6a1f888ff7b9481240..9eb4850f9750fa7ad967c63a7545653b82f4b642 100644 (file)
 #ifndef DCPOMATIC_DECODER_H
 #define DCPOMATIC_DECODER_H
 
-#include <vector>
-#include <string>
-#include <stdint.h>
 #include <boost/shared_ptr.hpp>
-#include <boost/signals2.hpp>
-#include "film.h"
+#include <boost/weak_ptr.hpp>
+#include <boost/utility.hpp>
 
-class Image;
-class Log;
-class DelayLine;
-class FilterGraph;
+class Film;
 
 /** @class Decoder.
  *  @brief Parent class for decoders of content.
@@ -56,13 +50,6 @@ protected:
 
        /** The Film that we are decoding in */
        boost::weak_ptr<const Film> _film;
-
-private:
-       /** This will be called when our Film emits Changed */
-       virtual void film_changed (Film::Property) {}
-
-       /** Connection to our Film */
-       boost::signals2::scoped_connection _film_connection;
 };
 
 #endif