From 6f787d18830a772d30cda6b843ed382c100025bd Mon Sep 17 00:00:00 2001 From: itsmattkc <34096995+itsmattkc@users.noreply.github.com> Date: Mon, 9 May 2022 19:52:41 -0700 Subject: [PATCH] fixed rendertask progress issue --- app/task/render/render.cpp | 2 ++ app/task/render/render.h | 9 --------- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/app/task/render/render.cpp b/app/task/render/render.cpp index fb199caad..dc93342c7 100644 --- a/app/task/render/render.cpp +++ b/app/task/render/render.cpp @@ -75,6 +75,8 @@ bool RenderTask::Render(ColorManager* manager, // Look up hashes TimeRangeListFrameIterator iterator(video_range, video_params().frame_rate_as_time_base()); + total_number_of_frames_ = iterator.size(); + total_length += total_number_of_frames_; // Start a render of a limited amount, and then render one frame for each frame that gets // finished. This prevents rendered frames from stacking up in memory indefinitely while the diff --git a/app/task/render/render.h b/app/task/render/render.h index 338cb7df9..472816434 100644 --- a/app/task/render/render.h +++ b/app/task/render/render.h @@ -112,14 +112,6 @@ protected: return total_number_of_frames_; } - /** - * @brief Only valid after Render() is called - */ - int64_t GetTotalNumberOfUniqueFrames() const - { - return total_number_of_unique_frames_; - } - private: void PrepareWatcher(RenderTicketWatcher* watcher, QThread *thread); @@ -142,7 +134,6 @@ private: bool native_progress_signalling_; int64_t total_number_of_frames_; - int64_t total_number_of_unique_frames_; private slots: void TicketDone(RenderTicketWatcher *watcher);