diff options
author | Chris Robinson <[email protected]> | 2013-10-28 05:57:07 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2013-10-28 05:57:07 -0700 |
commit | c8603092d314c31e007efd9555967f4b57a7f7f8 (patch) | |
tree | 72004389cb2327fd58de5d8cd25ae36f22fc1a34 /Alc/ALc.c | |
parent | f065700ef925048d28d7db3bd4d9225e7aa21cc7 (diff) |
Add a default getLatency to ALCbackend
And make sure the backend is properly deleted.
Diffstat (limited to 'Alc/ALc.c')
-rw-r--r-- | Alc/ALc.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -1453,6 +1453,11 @@ void UnlockContext(ALCcontext *context) } +ALint64 ALCbackend_getLatency(ALCbackend* UNUSED(self)) +{ + return 0; +} + void ALCbackend_lock(ALCbackend *self) { ALCdevice_LockDefault(self->mDevice); @@ -1953,6 +1958,8 @@ static ALCvoid FreeDevice(ALCdevice *device) VCALL0(device->Backend,close,()); else ALCdevice_CloseCapture(device); + DELETE_OBJ(device->Backend); + device->Backend = NULL; if(device->DefaultSlot) { |