From 2e279684d726f597b4040e17381784e3dbc890ea Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Thu, 6 Mar 2014 21:42:03 -0800 Subject: [PATCH] Only require MSADPCM block alignment to be a multiple of 2 --- OpenAL32/alBuffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenAL32/alBuffer.c b/OpenAL32/alBuffer.c index 100a60c5..2d368987 100644 --- a/OpenAL32/alBuffer.c +++ b/OpenAL32/alBuffer.c @@ -1251,10 +1251,10 @@ static ALboolean SanitizeAlignment(enum UserFmtType type, ALsizei *align) } if(type == UserFmtMSADPCM) { - /* MSADPCM block alignment must be a multiple of 8. */ + /* MSADPCM block alignment must be a multiple of 2. */ /* FIXME: Too strict? Might only require align*channels to be a * multiple of 2. */ - return ((*align)&7) == 0; + return ((*align)&1) == 0; } return AL_TRUE; -- 2.11.4.GIT