Cleanup
This commit is contained in:
parent
35d3d20d44
commit
5d970e860c
1 changed files with 8 additions and 8 deletions
|
@ -37,14 +37,14 @@ static unsigned int organya_callback_timer;
|
||||||
|
|
||||||
static LightLock organya_mutex;
|
static LightLock organya_mutex;
|
||||||
|
|
||||||
static Thread audio_thread;
|
static Thread organya_thread;
|
||||||
static bool audio_thread_die;
|
static bool organya_thread_die;
|
||||||
|
|
||||||
static void OrganyaThread(void *user_data)
|
static void OrganyaThread(void *user_data)
|
||||||
{
|
{
|
||||||
(void)user_data;
|
(void)user_data;
|
||||||
|
|
||||||
while (!audio_thread_die)
|
while (!organya_thread_die)
|
||||||
{
|
{
|
||||||
LightLock_Lock(&organya_mutex);
|
LightLock_Lock(&organya_mutex);
|
||||||
|
|
||||||
|
@ -105,17 +105,17 @@ bool AudioBackend_Init(void)
|
||||||
|
|
||||||
priority = CLAMP(priority - 1, 0x18, 0x3F);
|
priority = CLAMP(priority - 1, 0x18, 0x3F);
|
||||||
|
|
||||||
audio_thread_die = false;
|
organya_thread_die = false;
|
||||||
audio_thread = threadCreate(OrganyaThread, NULL, 32 * 1024, priority, -1, false);
|
organya_thread = threadCreate(OrganyaThread, NULL, 32 * 1024, priority, -1, false);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
void AudioBackend_Deinit(void)
|
void AudioBackend_Deinit(void)
|
||||||
{
|
{
|
||||||
audio_thread_die = true;
|
organya_thread_die = true;
|
||||||
threadJoin(audio_thread, UINT64_MAX);
|
threadJoin(organya_thread, UINT64_MAX);
|
||||||
threadFree(audio_thread);
|
threadFree(organya_thread);
|
||||||
|
|
||||||
ndspExit();
|
ndspExit();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue