diff --git a/src/media/media_recorder.cpp b/src/media/media_recorder.cpp
index 2fc71ddfd30d9bf5678900be44f631024bccce36..5731dea951a13a022664166488a7ea228664ecc6 100644
--- a/src/media/media_recorder.cpp
+++ b/src/media/media_recorder.cpp
@@ -361,7 +361,7 @@ MediaRecorder::onFrame(const std::string& name, const std::shared_ptr<MediaFrame
         }
     } else if (audioFilter_ && outputAudioFilter_) {
 #endif // ENABLE_VIDEO
-        std::lock_guard<std::mutex> lk(mutexFilterAudio_);
+        std::lock_guard<std::mutex> lkA(mutexFilterAudio_);
         audioFilter_->feedInput(clone->pointer(), name);
         auto audioFilterOutput = audioFilter_->readOutput();
         if (audioFilterOutput) {