Move ALsoundfont methods to the right source file

This commit is contained in:
Chris Robinson
2014-01-03 19:18:06 -08:00
parent e6e7e461c0
commit d9846f3219
2 changed files with 38 additions and 38 deletions
-38
View File
@@ -284,41 +284,3 @@ ALenum MidiSynth_insertSysExEvent(MidiSynth *self, ALuint64 time, const ALbyte *
return AL_NO_ERROR;
}
void ALsoundfont_Construct(ALsoundfont *self)
{
self->ref = 0;
self->Presets = NULL;
self->NumPresets = 0;
self->Samples = NULL;
self->NumSamples = 0;
RWLockInit(&self->Lock);
self->Mapped = AL_FALSE;
self->id = 0;
}
void ALsoundfont_Destruct(ALsoundfont *self)
{
ALsizei i;
FreeThunkEntry(self->id);
self->id = 0;
for(i = 0;i < self->NumPresets;i++)
{
DecrementRef(&self->Presets[i]->ref);
self->Presets[i] = NULL;
}
free(self->Presets);
self->Presets = NULL;
self->NumPresets = 0;
free(self->Samples);
self->Samples = NULL;
self->NumSamples = 0;
}
+38
View File
@@ -350,6 +350,44 @@ done:
}
void ALsoundfont_Construct(ALsoundfont *self)
{
self->ref = 0;
self->Presets = NULL;
self->NumPresets = 0;
self->Samples = NULL;
self->NumSamples = 0;
RWLockInit(&self->Lock);
self->Mapped = AL_FALSE;
self->id = 0;
}
void ALsoundfont_Destruct(ALsoundfont *self)
{
ALsizei i;
FreeThunkEntry(self->id);
self->id = 0;
for(i = 0;i < self->NumPresets;i++)
{
DecrementRef(&self->Presets[i]->ref);
self->Presets[i] = NULL;
}
free(self->Presets);
self->Presets = NULL;
self->NumPresets = 0;
free(self->Samples);
self->Samples = NULL;
self->NumSamples = 0;
}
/* ReleaseALSoundfonts
*
* Called to destroy any soundfonts that still exist on the device