diff options
Diffstat (limited to 'Alc/dsound.c')
-rw-r--r-- | Alc/dsound.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Alc/dsound.c b/Alc/dsound.c index c6083d5b..3ce45874 100644 --- a/Alc/dsound.c +++ b/Alc/dsound.c @@ -175,8 +175,7 @@ static ALuint DSoundProc(ALvoid *ptr) return 1; } - FrameSize = aluChannelsFromFormat(pDevice->Format) * - aluBytesFromFormat(pDevice->Format); + FrameSize = aluFrameSizeFromFormat(pDevice->Format); FragSize = pDevice->UpdateSize * FrameSize; IDirectSoundBuffer_GetCurrentPosition(pData->DSsbuffer, &LastCursor, NULL); @@ -406,7 +405,7 @@ static ALCboolean DSoundResetPlayback(ALCdevice *device) } else format = device->Format; - frameSize = aluBytesFromFormat(format) * aluChannelsFromFormat(format); + frameSize = aluFrameSizeFromFormat(format); OutputType.Format.wFormatTag = WAVE_FORMAT_PCM; OutputType.Format.nChannels = aluChannelsFromFormat(format); |