viewer: don't prioritize for the queue

This commit is contained in:
itsmattkc
2021-04-29 22:25:33 +10:00
parent 65d7b82090
commit ec27c272e0
2 changed files with 4 additions and 3 deletions
+3 -2
View File
@@ -31,13 +31,14 @@ PreviewAutoCacher::~PreviewAutoCacher()
SetViewerNode(nullptr);
}
RenderTicketPtr PreviewAutoCacher::GetSingleFrame(const rational &t)
RenderTicketPtr PreviewAutoCacher::GetSingleFrame(const rational &t, bool prioritize)
{
CancelQueuedSingleFrameRender();
auto sfr = std::make_shared<RenderTicket>();
sfr->Start();
sfr->setProperty("time", QVariant::fromValue(t));
sfr->setProperty("prioritize", prioritize);
// Attempt to queue
single_frame_render_ = sfr;
@@ -494,7 +495,7 @@ void PreviewAutoCacher::TryRender()
single_frame_render_->property("time").value<rational>(),
RenderMode::kOffline,
viewer_node_->video_frame_cache(),
true));
single_frame_render_->property("prioritize").toBool()));
single_frame_render_ = nullptr;
}
+1 -1
View File
@@ -26,7 +26,7 @@ public:
virtual ~PreviewAutoCacher() override;
RenderTicketPtr GetSingleFrame(const rational& t);
RenderTicketPtr GetSingleFrame(const rational& t, bool prioritize);
/**
* @brief Set the viewer node to auto-cache