Remove swaroop variant.
[dcpomatic.git] / src / lib / ffmpeg_content.h
index 4c612cd3ee00eb62720fc35fe1759f5fd2cf1451..f933e4195203ef4b5b0d517eb2ffe0be328d0e7b 100644 (file)
@@ -41,6 +41,7 @@ public:
        /** The chosen subtitle stream, or something about it */
        static int const SUBTITLE_STREAM;
        static int const FILTERS;
+       static int const KDM;
 };
 
 class FFmpegContent : public Content
@@ -63,8 +64,8 @@ public:
        std::string summary () const;
        std::string technical_summary () const;
        void as_xml (xmlpp::Node *, bool with_paths) const;
-       DCPTime full_length (boost::shared_ptr<const Film> film) const;
-       DCPTime approximate_length () const;
+       dcpomatic::DCPTime full_length (boost::shared_ptr<const Film> film) const;
+       dcpomatic::DCPTime approximate_length () const;
 
        std::string identifier () const;
 
@@ -91,23 +92,13 @@ public:
 
        void set_subtitle_stream (boost::shared_ptr<FFmpegSubtitleStream>);
 
-       boost::optional<ContentTime> first_video () const {
+       boost::optional<dcpomatic::ContentTime> first_video () const {
                boost::mutex::scoped_lock lm (_mutex);
                return _first_video;
        }
 
        void signal_subtitle_stream_changed ();
 
-       boost::optional<std::string> decryption_key () const {
-               boost::mutex::scoped_lock lm (_mutex);
-               return _decryption_key;
-       }
-
-       bool encrypted () const {
-               boost::mutex::scoped_lock lm (_mutex);
-               return _encrypted;
-       }
-
 private:
        void add_properties (boost::shared_ptr<const Film> film, std::list<UserProperty> &) const;
 
@@ -116,7 +107,7 @@ private:
 
        std::vector<boost::shared_ptr<FFmpegSubtitleStream> > _subtitle_streams;
        boost::shared_ptr<FFmpegSubtitleStream> _subtitle_stream;
-       boost::optional<ContentTime> _first_video;
+       boost::optional<dcpomatic::ContentTime> _first_video;
        /** Video filters that should be used when generating DCPs */
        std::vector<Filter const *> _filters;
 
@@ -125,8 +116,6 @@ private:
        boost::optional<AVColorTransferCharacteristic> _color_trc;
        boost::optional<AVColorSpace> _colorspace;
        boost::optional<int> _bits_per_pixel;
-       boost::optional<std::string> _decryption_key;
-       bool _encrypted;
 };
 
 #endif