Write more extensive information about frames, and hash the MXF packet rather than...
[dcpomatic.git] / src / lib / video_decoder.h
index 7726d2057fe9b3eec7c5a20914d4b159ef4ce071..ef1ab041a052589f003816e26b239dd4e2ef2a9b 100644 (file)
 class VideoDecoder : public VideoSource, public virtual Decoder
 {
 public:
-       VideoDecoder (boost::shared_ptr<Film>, boost::shared_ptr<const DecodeOptions>, Job *);
+       VideoDecoder (boost::shared_ptr<Film>, DecodeOptions, Job *);
 
        /** @return video frames per second, or 0 if unknown */
        virtual float frames_per_second () const = 0;
        /** @return native size in pixels */
-       virtual Size native_size () const = 0;
+       virtual libdcp::Size native_size () const = 0;
        /** @return length (in source video frames), according to our content's header */
        virtual SourceFrame length () const = 0;