Bump version
[dcpomatic.git] / src / lib / film.h
index c3c53ecd1edfccab022206eb4f9bb5fb3a3175dd..f5b29466afe44574d033ae504d605f43bd6d49ba 100644 (file)
@@ -41,6 +41,7 @@ class Content;
 class Player;
 class Playlist;
 class AudioContent;
+class Scaler;
 
 /** @class Film
  *
@@ -52,7 +53,7 @@ class AudioContent;
 class Film : public boost::enable_shared_from_this<Film>, public boost::noncopyable
 {
 public:
-       Film (std::string d);
+       Film (boost::filesystem::path);
 
        std::string info_dir () const;
        std::string j2c_path (int, Eyes, bool) const;
@@ -133,6 +134,7 @@ public:
                /** The setting of _three_d has been changed */
                THREE_D,
                SEQUENCE_VIDEO,
+               INTEROP,
        };
 
 
@@ -194,6 +196,10 @@ public:
        bool sequence_video () const {
                return _sequence_video;
        }
+
+       bool interop () const {
+               return _interop;
+       }
        
 
        /* SET */
@@ -216,6 +222,7 @@ public:
        void set_three_d (bool);
        void set_dci_date_today ();
        void set_sequence_video (bool);
+       void set_interop (bool);
 
        /** Emitted when some property has of the Film has changed */
        mutable boost::signals2::signal<void (Property)> Changed;
@@ -273,6 +280,7 @@ private:
        */
        bool _three_d;
        bool _sequence_video;
+       bool _interop;
 
        /** true if our state has changed since we last saved it */
        mutable bool _dirty;