renderer: removed old signal that isn't used anymore
This commit is contained in:
@@ -140,7 +140,6 @@ void VideoRenderBackend::ConnectWorkerToThis(RenderWorker *processor)
|
|||||||
|
|
||||||
video_processor->SetOperatingMode(operating_mode_);
|
video_processor->SetOperatingMode(operating_mode_);
|
||||||
|
|
||||||
connect(video_processor, &VideoRenderWorker::CompletedFrame, this, &VideoRenderBackend::ThreadCompletedFrame, Qt::QueuedConnection);
|
|
||||||
connect(video_processor, &VideoRenderWorker::HashAlreadyBeingCached, this, &VideoRenderBackend::ThreadSkippedFrame, Qt::QueuedConnection);
|
connect(video_processor, &VideoRenderWorker::HashAlreadyBeingCached, this, &VideoRenderBackend::ThreadSkippedFrame, Qt::QueuedConnection);
|
||||||
connect(video_processor, &VideoRenderWorker::CompletedDownload, this, &VideoRenderBackend::ThreadCompletedDownload, Qt::QueuedConnection);
|
connect(video_processor, &VideoRenderWorker::CompletedDownload, this, &VideoRenderBackend::ThreadCompletedDownload, Qt::QueuedConnection);
|
||||||
connect(video_processor, &VideoRenderWorker::HashAlreadyExists, this, &VideoRenderBackend::ThreadHashAlreadyExists, Qt::QueuedConnection);
|
connect(video_processor, &VideoRenderWorker::HashAlreadyExists, this, &VideoRenderBackend::ThreadHashAlreadyExists, Qt::QueuedConnection);
|
||||||
@@ -262,22 +261,6 @@ TimeRange VideoRenderBackend::PopNextFrameFromQueue()
|
|||||||
return TimeRange(frame_range.in(), frame_range.in());
|
return TimeRange(frame_range.in(), frame_range.in());
|
||||||
}
|
}
|
||||||
|
|
||||||
void VideoRenderBackend::ThreadCompletedFrame(NodeDependency path, qint64 job_time, QByteArray hash, QVariant value)
|
|
||||||
{
|
|
||||||
if (!only_signal_last_frame_requested_ || last_time_requested_ == path.in() || frame_cache_.TimeToHash(last_time_requested_) == hash) {
|
|
||||||
Q_UNUSED(job_time)
|
|
||||||
Q_UNUSED(value)
|
|
||||||
//EmitCachedFrameReady(path.in(), value, job_time);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!(operating_mode_ & VideoRenderWorker::kDownloadOnly)) {
|
|
||||||
// If we're not downloading, the worker is done here
|
|
||||||
SetWorkerBusyState(static_cast<RenderWorker*>(sender()), false);
|
|
||||||
|
|
||||||
CacheNext();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void VideoRenderBackend::ThreadCompletedDownload(NodeDependency dep, qint64 job_time, QByteArray hash, bool texture_existed)
|
void VideoRenderBackend::ThreadCompletedDownload(NodeDependency dep, qint64 job_time, QByteArray hash, bool texture_existed)
|
||||||
{
|
{
|
||||||
SetWorkerBusyState(static_cast<RenderWorker*>(sender()), false);
|
SetWorkerBusyState(static_cast<RenderWorker*>(sender()), false);
|
||||||
|
|||||||
@@ -128,7 +128,6 @@ private:
|
|||||||
bool limit_caching_;
|
bool limit_caching_;
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void ThreadCompletedFrame(NodeDependency path, qint64 job_time, QByteArray hash, QVariant value);
|
|
||||||
void ThreadCompletedDownload(NodeDependency dep, qint64 job_time, QByteArray hash, bool texture_existed);
|
void ThreadCompletedDownload(NodeDependency dep, qint64 job_time, QByteArray hash, bool texture_existed);
|
||||||
void ThreadSkippedFrame(NodeDependency dep, qint64 job_time, QByteArray hash);
|
void ThreadSkippedFrame(NodeDependency dep, qint64 job_time, QByteArray hash);
|
||||||
void ThreadHashAlreadyExists(NodeDependency dep, qint64 job_time, QByteArray hash);
|
void ThreadHashAlreadyExists(NodeDependency dep, qint64 job_time, QByteArray hash);
|
||||||
|
|||||||
@@ -62,9 +62,6 @@ NodeValueTable VideoRenderWorker::RenderInternal(const NodeDependency& path, con
|
|||||||
// Find texture in hash
|
// Find texture in hash
|
||||||
QVariant texture = value.Get(NodeParam::kTexture);
|
QVariant texture = value.Get(NodeParam::kTexture);
|
||||||
|
|
||||||
// Signal that we have a frame in memory that could be shown right now
|
|
||||||
emit CompletedFrame(path, job_time, hash, texture);
|
|
||||||
|
|
||||||
// If we actually have a texture, download it into the disk cache
|
// If we actually have a texture, download it into the disk cache
|
||||||
if (!texture.isNull()) {
|
if (!texture.isNull()) {
|
||||||
Download(path.in(), texture, frame_cache_->CachePathName(hash, video_params_.format()));
|
Download(path.in(), texture, frame_cache_->CachePathName(hash, video_params_.format()));
|
||||||
|
|||||||
@@ -48,13 +48,11 @@ public:
|
|||||||
void SetOperatingMode(const OperatingMode& mode);
|
void SetOperatingMode(const OperatingMode& mode);
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void CompletedFrame(NodeDependency CurrentPath, qint64 job_time, QByteArray hash, QVariant value);
|
void CompletedDownload(NodeDependency path, qint64 job_time, QByteArray hash, bool texture_existed);
|
||||||
|
|
||||||
void CompletedDownload(NodeDependency CurrentPath, qint64 job_time, QByteArray hash, bool texture_existed);
|
void HashAlreadyBeingCached(NodeDependency path, qint64 job_time, QByteArray hash);
|
||||||
|
|
||||||
void HashAlreadyBeingCached(NodeDependency CurrentPath, qint64 job_time, QByteArray hash);
|
void HashAlreadyExists(NodeDependency path, qint64 job_time, QByteArray hash);
|
||||||
|
|
||||||
void HashAlreadyExists(NodeDependency CurrentPath, qint64 job_time, QByteArray hash);
|
|
||||||
|
|
||||||
void GeneratedFrame(const rational &time, FramePtr frame);
|
void GeneratedFrame(const rational &time, FramePtr frame);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user