From cabfb20df6fba95121166dfbc5692e3d83ee5f64 Mon Sep 17 00:00:00 2001 From: Trey Moen Date: Thu, 27 Mar 2025 23:37:50 -0700 Subject: [PATCH] remove for now --- tools/clip/recorder/widget.cc | 7 +------ tools/clip/recorder/widget.h | 1 - 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/tools/clip/recorder/widget.cc b/tools/clip/recorder/widget.cc index b93ab2b6bb..485a1e3604 100644 --- a/tools/clip/recorder/widget.cc +++ b/tools/clip/recorder/widget.cc @@ -22,10 +22,7 @@ void Recorder::saveFrame(const std::shared_ptr &frame) { } frameQueue.enqueue(frame); - if (isProcessing.loadRelaxed() == 0) { - isProcessing.storeRelaxed(1); - QMetaObject::invokeMethod(this, &Recorder::processQueue, Qt::QueuedConnection); - } + QMetaObject::invokeMethod(this, &Recorder::processQueue, Qt::QueuedConnection); } void Recorder::processQueue() { @@ -34,7 +31,6 @@ void Recorder::processQueue() { { QMutexLocker locker(&mutex); if (frameQueue.isEmpty()) { - isProcessing.storeRelaxed(0); return; } frame = frameQueue.dequeue(); @@ -44,6 +40,5 @@ void Recorder::processQueue() { fprintf(stderr, "did not write\n"); } } - isProcessing.storeRelaxed(0); } diff --git a/tools/clip/recorder/widget.h b/tools/clip/recorder/widget.h index b9ff712ae8..936607f7e3 100644 --- a/tools/clip/recorder/widget.h +++ b/tools/clip/recorder/widget.h @@ -23,7 +23,6 @@ private: FFmpegEncoder *encoder; QQueue> frameQueue; QMutex mutex; - QAtomicInt isProcessing{0}; // Use atomic for thread safety bool keepRunning = true; void processQueue(); };