mirror of
https://github.com/PCSX2/pcsx2.git
synced 2026-11-14 02:00:15 +01:00
Merge pull request #542 from PCSX2/gsdx-issue-539
gsdx-recorder: use recursive mutex
This commit is contained in:
commit
7f2bbdceb9
2 files changed
+4
-4
No files matched your search
@@ -387,7 +387,7 @@ GSCapture::~GSCapture()
|
||||
bool GSCapture::BeginCapture(float fps)
|
||||
{
|
||||
#ifdef _CX11_
|
||||
std::lock_guard<std::mutex> lock(m_lock);
|
||||
std::lock_guard<std::recursive_mutex> lock(m_lock);
|
||||
#else
|
||||
GSAutoLock lock(&m_lock);
|
||||
#endif
|
||||
@@ -486,7 +486,7 @@ bool GSCapture::BeginCapture(float fps)
|
||||
bool GSCapture::DeliverFrame(const void* bits, int pitch, bool rgba)
|
||||
{
|
||||
#ifdef _CX11_
|
||||
std::lock_guard<std::mutex> lock(m_lock);
|
||||
std::lock_guard<std::recursive_mutex> lock(m_lock);
|
||||
#else
|
||||
GSAutoLock lock(&m_lock);
|
||||
#endif
|
||||
@@ -515,7 +515,7 @@ bool GSCapture::DeliverFrame(const void* bits, int pitch, bool rgba)
|
||||
bool GSCapture::EndCapture()
|
||||
{
|
||||
#ifdef _CX11_
|
||||
std::lock_guard<std::mutex> lock(m_lock);
|
||||
std::lock_guard<std::recursive_mutex> lock(m_lock);
|
||||
#else
|
||||
GSAutoLock lock(&m_lock);
|
||||
#endif
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
class GSCapture
|
||||
{
|
||||
#ifdef _CX11_
|
||||
std::mutex m_lock;
|
||||
std::recursive_mutex m_lock;
|
||||
#else
|
||||
GSCritSec m_lock;
|
||||
#endif
|
||||
|
||||
Reference in new issue
Block a user