Fix config.xml corruption when it contains multi-byte UTF8 characters.
[dcpomatic.git] / src / lib / ffmpeg_examiner.cc
index bfd7e77227bbad5d73d93e523fbcb02c558a279d..384c21e9c27288cbfc26b92c7c640985cfcf5a0f 100644 (file)
@@ -36,7 +36,6 @@ extern "C" {
 #include <libavutil/display.h>
 }
 DCPOMATIC_ENABLE_WARNINGS
-#include <boost/foreach.hpp>
 #include <iostream>
 
 #include "i18n.h"
@@ -45,7 +44,7 @@ using std::string;
 using std::cout;
 using std::max;
 using std::vector;
-using boost::shared_ptr;
+using std::shared_ptr;
 using boost::optional;
 using namespace dcpomatic;
 
@@ -432,9 +431,9 @@ FFmpegExaminer::range () const
        switch (color_range()) {
        case AVCOL_RANGE_MPEG:
        case AVCOL_RANGE_UNSPECIFIED:
-               return VIDEO_RANGE_VIDEO;
+               return VideoRange::VIDEO;
        case AVCOL_RANGE_JPEG:
        default:
-               return VIDEO_RANGE_FULL;
+               return VideoRange::FULL;
        }
 }