X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fvideo_content.cc;h=3818fa7920fb4b86d6cbf990858a192473428a1b;hb=d0d584a7dde6de383302615634fdee17e9724fe8;hp=84dee81d1f22935abaa6dd6abdf3e7383879a911;hpb=883d885dc8690519d205c8baa275385af8a39f4b;p=dcpomatic.git diff --git a/src/lib/video_content.cc b/src/lib/video_content.cc index 84dee81d1..3818fa792 100644 --- a/src/lib/video_content.cc +++ b/src/lib/video_content.cc @@ -17,10 +17,12 @@ */ +#include #include #include "video_content.h" -#include "video_decoder.h" +#include "video_examiner.h" #include "ratio.h" +#include "compose.hpp" #include "i18n.h" @@ -36,11 +38,11 @@ using boost::shared_ptr; using boost::lexical_cast; using boost::optional; -VideoContent::VideoContent (shared_ptr f, Time s, ContentVideoFrame len) +VideoContent::VideoContent (shared_ptr f, Time s, VideoContent::Frame len) : Content (f, s) , _video_length (len) , _video_frame_rate (0) - , _ratio (0) + , _ratio (Ratio::from_id ("185")) { } @@ -49,7 +51,7 @@ VideoContent::VideoContent (shared_ptr f, boost::filesystem::path p) : Content (f, p) , _video_length (0) , _video_frame_rate (0) - , _ratio (0) + , _ratio (Ratio::from_id ("185")) { } @@ -57,7 +59,7 @@ VideoContent::VideoContent (shared_ptr f, boost::filesystem::path p) VideoContent::VideoContent (shared_ptr f, shared_ptr node) : Content (f, node) { - _video_length = node->number_child ("VideoLength"); + _video_length = node->number_child ("VideoLength"); _video_size.width = node->number_child ("VideoWidth"); _video_size.height = node->number_child ("VideoHeight"); _video_frame_rate = node->number_child ("VideoFrameRate"); @@ -99,9 +101,9 @@ VideoContent::as_xml (xmlpp::Node* node) const } void -VideoContent::take_from_video_decoder (shared_ptr d) +VideoContent::take_from_video_examiner (shared_ptr d) { - /* These decoder calls could call other content methods which take a lock on the mutex */ + /* These examiner calls could call other content methods which take a lock on the mutex */ libdcp::Size const vs = d->video_size (); float const vfr = d->video_frame_rate ();