renderer: use a dedicated decoder per thread
This commit is contained in:
@@ -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_) {
|
||||
|
||||
Reference in New Issue
Block a user