From ac025b51ac3adb0a44bb476dcbaca7540a4875a1 Mon Sep 17 00:00:00 2001 From: Richard Stanway Date: Sat, 23 Jul 2022 00:33:18 +0200 Subject: [PATCH] obs-ffmpeg: Use get_buf function to ensure buffers_mutex is locked --- plugins/obs-ffmpeg/texture-amf.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/plugins/obs-ffmpeg/texture-amf.cpp b/plugins/obs-ffmpeg/texture-amf.cpp index 7da77965c..db21494c6 100644 --- a/plugins/obs-ffmpeg/texture-amf.cpp +++ b/plugins/obs-ffmpeg/texture-amf.cpp @@ -682,12 +682,7 @@ try { if (!enc->linesize) enc->linesize = frame->linesize[0]; - if (enc->available_buffers.size()) { - buf = std::move(enc->available_buffers.back()); - enc->available_buffers.pop_back(); - } else { - buf = alloc_buf(enc); - } + buf = get_buf(enc); copy_frame_data(enc, buf, frame);