renderer: use a dedicated decoder per thread

This commit is contained in:
itsmattkc
2020-04-11 13:18:31 +10:00
parent f5a9dee139
commit 0c3ce03348
14 changed files with 22 additions and 34 deletions
-7
View File
@@ -105,8 +105,6 @@ void RenderBackend::Close()
threads_.clear();
processors_.clear();
decoder_cache_.Clear();
}
const QString &RenderBackend::GetError() const
@@ -404,11 +402,6 @@ void RenderBackend::SetWorkerBusyState(RenderWorker *worker, bool busy)
processor_busy_state_.replace(processors_.indexOf(worker), busy);
}
DecoderCache *RenderBackend::decoder_cache()
{
return &decoder_cache_;
}
bool RenderBackend::AllProcessorsAreAvailable() const
{
foreach (bool busy, processor_busy_state_) {