std::shared_ptr
[dcpomatic.git] / src / lib / dcp_examiner.h
index cb68aa523c5235cd726361e40b47c793c763ff1f..f577e2b3552c999a1f5f0b3e681fbafe4c785248 100644 (file)
@@ -34,7 +34,7 @@ class DCPContent;
 class DCPExaminer : public DCP, public VideoExaminer, public AudioExaminer
 {
 public:
-       explicit DCPExaminer (boost::shared_ptr<const DCPContent>, bool tolerant);
+       explicit DCPExaminer (std::shared_ptr<const DCPContent>, bool tolerant);
 
        bool has_video () const {
                return _has_video;
@@ -134,8 +134,8 @@ public:
                return _ratings;
        }
 
-       std::string content_version () const {
-               return _content_version;
+       std::vector<std::string> content_versions () const {
+               return _content_versions;
        }
 
        bool has_atmos () const {
@@ -176,7 +176,7 @@ private:
        std::list<int64_t> _reel_lengths;
        std::map<dcp::Marker, dcp::Time> _markers;
        std::vector<dcp::Rating> _ratings;
-       std::string _content_version;
+       std::vector<std::string> _content_versions;
        bool _has_atmos;
        Frame _atmos_length;
        dcp::Fraction _atmos_edit_rate;