several adjustments to node caching system
This commit is contained in:
@@ -13,7 +13,10 @@ public:
|
||||
const olive::PixelFormat& format,
|
||||
const olive::RenderMode& mode);
|
||||
|
||||
void Queue(RenderTexturePtr texture, const QString &fn);
|
||||
void Queue(RenderTexturePtr texture, const QString &fn, const rational &time);
|
||||
|
||||
signals:
|
||||
void Downloaded(const rational& time);
|
||||
|
||||
protected:
|
||||
virtual void ProcessLoop() override;
|
||||
@@ -25,6 +28,8 @@ private:
|
||||
|
||||
QVector<QString> download_filenames_;
|
||||
|
||||
QVector<rational> texture_times_;
|
||||
|
||||
QMutex texture_queue_lock_;
|
||||
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user