X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fvideo_content.h;h=075f7b7015b623a7be591210aff0efd1af90ccfb;hb=78664f8073256de51355c9162f61a4ae4fa560d7;hp=768f1897df247e15a714c544b4cb5fce1699afa4;hpb=6f344b876689a1234a5eb75041882f06f5d9fe5c;p=dcpomatic.git diff --git a/src/lib/video_content.h b/src/lib/video_content.h index 768f1897d..075f7b701 100644 --- a/src/lib/video_content.h +++ b/src/lib/video_content.h @@ -25,6 +25,7 @@ #include "dcpomatic_time.h" #include "user_property.h" #include "types.h" +#include "content_part.h" #include #include #include @@ -47,7 +48,7 @@ public: static int const VIDEO_FADE_OUT; }; -class VideoContent : public boost::enable_shared_from_this +class VideoContent : public ContentPart, public boost::enable_shared_from_this { public: VideoContent (Content* parent, boost::shared_ptr); @@ -184,9 +185,6 @@ public: private: - Content* _parent; - boost::weak_ptr _film; - mutable boost::mutex _mutex; Frame _video_length; /** Video frame rate, or not set if this content should use the DCP's frame rate */ boost::optional _video_frame_rate;