Merge pull request #82 from Nekotekina/master

Event, audio, SPU fixes
This commit is contained in:
DHrpcs3 2014-02-22 10:54:32 +02:00
commit 7c6c20ef18
28 changed files with 2844 additions and 658 deletions

View file

@ -35,6 +35,11 @@ public:
{
}
void initialize()
{
(T&)owner = free_value;
}
~SMutexBase()
{
lock((T)dead_value);
@ -46,6 +51,16 @@ public:
return (T&)owner;
}
__forceinline T GetFreeValue() const
{
return (T)free_value;
}
__forceinline T GetDeadValue() const
{
return (T)dead_value;
}
SMutexResult trylock(T tid)
{
if (Emu.IsStopped())