mirror of
https://github.com/obsproject/obs-studio.git
synced 2026-09-24 23:31:36 +08:00
obs-ffmpeg: Use get_buf function to ensure buffers_mutex is locked
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user