cache: fixed double write corruption

This commit is contained in:
itsmattkc
2022-05-16 16:10:54 -07:00
parent a7c466bd6b
commit 9ba3f24f3b
4 changed files with 40 additions and 36 deletions
+3 -2
View File
@@ -219,10 +219,11 @@ void RenderProcessor::Run()
{
QString cache = ticket_->property("cache").toString();
FramePtr frame = ticket_->property("frame").value<FramePtr>();
int64_t time = ticket_->property("time").value<int64_t>();
rational time = ticket_->property("time").value<rational>();
rational timebase = ticket_->property("timebase").value<rational>();
QUuid uuid = ticket_->property("uuid").value<QUuid>();
ticket_->Finish(FrameHashCache::SaveCacheFrame(cache, uuid, time, frame));
ticket_->Finish(FrameHashCache::SaveCacheFrame(cache, uuid, time, timebase, frame));
break;
}
default: