Some boost::filesystem::path cleanups; tweak for changes to libdcp.
[dcpomatic.git] / src / lib / moving_image_content.cc
index 30030d9fd1b60bb31eecb6fef28022ecaabf09ce..a72ad6e8e3d33858409be576e4116e3be4a53892 100644 (file)
@@ -23,6 +23,7 @@
 #include "config.h"
 #include "compose.hpp"
 #include "film.h"
+#include "job.h"
 
 #include "i18n.h"
 
@@ -80,12 +81,16 @@ MovingImageContent::as_xml (xmlpp::Node* node) const
 void
 MovingImageContent::examine (shared_ptr<Job> job)
 {
+       job->descend (0.5);
        Content::examine (job);
+       job->ascend ();
 
        shared_ptr<const Film> film = _film.lock ();
        assert (film);
        
+       job->descend (0.5);
        shared_ptr<MovingImageExaminer> examiner (new MovingImageExaminer (film, shared_from_this(), job));
+       job->ascend ();
 
        take_from_video_examiner (examiner);
 
@@ -94,7 +99,7 @@ MovingImageContent::examine (shared_ptr<Job> job)
 }
 
 Time
-MovingImageContent::length () const
+MovingImageContent::full_length () const
 {
        shared_ptr<const Film> film = _film.lock ();
        assert (film);