From 19f94521139aac13ef8fb4eaa55855b2ada307b4 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 9 May 2016 19:58:37 +0100 Subject: Move video frame rate ('prepared-for') into Content. --- src/lib/video_decoder.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'src/lib/video_decoder.h') diff --git a/src/lib/video_decoder.h b/src/lib/video_decoder.h index c787faa04..669a5ef1e 100644 --- a/src/lib/video_decoder.h +++ b/src/lib/video_decoder.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2012-2015 Carl Hetherington + Copyright (C) 2012-2016 Carl Hetherington This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -42,14 +42,10 @@ class Log; class VideoDecoder : public virtual Decoder { public: - VideoDecoder (boost::shared_ptr c, boost::shared_ptr log); + VideoDecoder (boost::shared_ptr c, boost::shared_ptr log); std::list get_video (Frame frame, bool accurate); - boost::shared_ptr video_content () const { - return _video_content; - } - void set_ignore_video (); #ifdef DCPOMATIC_DEBUG @@ -59,6 +55,8 @@ public: protected: friend struct video_decoder_fill_test1; friend struct video_decoder_fill_test2; + friend struct ffmpeg_pts_offset_test; + friend void ffmpeg_decoder_sequential_test_one (boost::filesystem::path file, float fps, int gaps, int video_length); void seek (ContentTime time, bool accurate); void video (boost::shared_ptr, Frame frame); @@ -66,7 +64,7 @@ protected: void fill_one_eye (Frame from, Frame to, Eyes); void fill_both_eyes (Frame from, Frame to, Eyes); - boost::shared_ptr _video_content; + boost::shared_ptr _video_content; boost::shared_ptr _log; std::list _decoded_video; boost::shared_ptr _black_image; -- cgit v1.2.3