From 99625478bae3dbdfa4b2b773b59bd549afb4c02a Mon Sep 17 00:00:00 2001 From: WolframRhodium Date: Thu, 19 May 2022 15:45:27 +0800 Subject: [PATCH] DCTFilter/DCTFilter.cpp: use std::lock_guard --- DCTFilter/DCTFilter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DCTFilter/DCTFilter.cpp b/DCTFilter/DCTFilter.cpp index 1329af1..b798e59 100644 --- a/DCTFilter/DCTFilter.cpp +++ b/DCTFilter/DCTFilter.cpp @@ -131,7 +131,7 @@ static const VSFrameRef *VS_CC dctfilterGetFrame(int n, int activationReason, vo throw std::string{ "malloc failure (buffer)" }; { - std::scoped_lock l(d->buffer_lock); + std::lock_guard l(d->buffer_lock); d->buffer.emplace(threadId, buffer); } } @@ -267,7 +267,7 @@ static void VS_CC dctfilterCreate(const VSMap *in, VSMap *out, void *userData, V } } - d->qps.resize(d->n * d->n, 0); + d->qps.resize(d->n * d->n); const int nqps = vsapi->propNumElements(in, "qps"); if (nqps > 0) { const double * qps = vsapi->propGetFloatArray(in, "qps", nullptr);