X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fffmpeg%2Fproducer%2Finput%2Finput.cpp;h=83933c50a1b6bc06a0c5afe154123e257d059704;hb=3eefdca43ad463fd035c144af2a289808eff5367;hp=445306f2121583abf06ca73d1124f054291edfdf;hpb=01580e0cc6015d4c198bec570be29129e78c657f;p=casparcg diff --git a/modules/ffmpeg/producer/input/input.cpp b/modules/ffmpeg/producer/input/input.cpp index 445306f21..83933c50a 100644 --- a/modules/ffmpeg/producer/input/input.cpp +++ b/modules/ffmpeg/producer/input/input.cpp @@ -41,7 +41,6 @@ #include #include -#include #include #include #include @@ -80,7 +79,6 @@ struct input::implementation : boost::noncopyable const bool thumbnail_mode_; tbb::atomic loop_; uint32_t frame_number_ = 0; - boost::rational framerate_ = read_framerate(*format_context_, 1); tbb::concurrent_bounded_queue> buffer_; tbb::atomic buffer_size_; @@ -379,11 +377,6 @@ struct input::implementation : boost::noncopyable { return 0; // TODO } - - boost::rational framerate() const - { - return framerate_; - } }; input::input(const spl::shared_ptr& graph, const std::wstring& url_or_file, bool loop, uint32_t start, uint32_t length, bool thumbnail_mode, const ffmpeg_options& vid_params) @@ -398,6 +391,5 @@ uint32_t input::length() const{return impl_->length_;} void input::loop(bool value){impl_->loop_ = value;} bool input::loop() const{return impl_->loop_;} int input::num_audio_streams() const { return impl_->num_audio_streams(); } -boost::rational input::framerate() const { return impl_->framerate(); } std::future input::seek(uint32_t target){return impl_->seek(target);} }}