Allow content parts to not be preset in XML.
[dcpomatic.git] / src / lib / dcp_examiner.h
index ed457b5c246835a8243569071d1559bb10547b72..f2609ed3e4b262b72340643c2b23f93455f9d844 100644 (file)
@@ -31,7 +31,7 @@ class DCPExaminer : public VideoExaminer, public AudioExaminer
 public:
        DCPExaminer (boost::shared_ptr<const DCPContent>);
 
-       boost::optional<float> video_frame_rate () const {
+       boost::optional<double> video_frame_rate () const {
                return _video_frame_rate;
        }
 
@@ -43,6 +43,10 @@ public:
                return _video_length;
        }
 
+       bool yuv () const {
+               return false;
+       }
+
        std::string name () const {
                return _name;
        }
@@ -72,7 +76,7 @@ public:
        }
 
 private:
-       boost::optional<float> _video_frame_rate;
+       boost::optional<double> _video_frame_rate;
        boost::optional<dcp::Size> _video_size;
        Frame _video_length;
        boost::optional<int> _audio_channels;