Tidying.
[dcpomatic.git] / src / lib / video_mxf_examiner.cc
index 8c7029ea817f3ff255efcd7c6ae621db4d991d14..83b19905b4342126d443431bfda0a207859df4db 100644 (file)
 
 */
 
+
 #include "video_mxf_content.h"
 #include "video_mxf_examiner.h"
 #include <dcp/exceptions.h>
 #include <dcp/mono_picture_asset.h>
 #include <dcp/stereo_picture_asset.h>
 
+
 using std::shared_ptr;
+using std::make_shared;
 using boost::optional;
 
+
 VideoMXFExaminer::VideoMXFExaminer (shared_ptr<const VideoMXFContent> content)
 {
        try {
-               _asset.reset (new dcp::MonoPictureAsset (content->path(0)));
+               _asset = make_shared<dcp::MonoPictureAsset>(content->path(0));
        } catch (dcp::MXFFileError& e) {
                /* maybe it's stereo */
        } catch (dcp::ReadError& e) {
@@ -38,34 +42,39 @@ VideoMXFExaminer::VideoMXFExaminer (shared_ptr<const VideoMXFContent> content)
        }
 
        if (!_asset) {
-               _asset.reset (new dcp::StereoPictureAsset (content->path(0)));
+               _asset = make_shared<dcp::StereoPictureAsset>(content->path(0));
        }
 }
 
+
 optional<double>
 VideoMXFExaminer::video_frame_rate () const
 {
        return _asset->frame_rate().as_float ();
 }
 
+
 dcp::Size
 VideoMXFExaminer::video_size () const
 {
        return _asset->size ();
 }
 
+
 Frame
 VideoMXFExaminer::video_length () const
 {
        return _asset->intrinsic_duration ();
 }
 
+
 optional<double>
 VideoMXFExaminer::sample_aspect_ratio () const
 {
        return 1.0;
 }
 
+
 bool
 VideoMXFExaminer::yuv () const
 {