From ab31f9b2126cdc58cbeb87b39e20c69ec5497e7f Mon Sep 17 00:00:00 2001 From: Anis Date: Sat, 29 Nov 2014 00:00:41 +0100 Subject: [PATCH] clamp value fix on vorbis decoding --- Engine/source/core/ogg/oggVorbisDecoder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Engine/source/core/ogg/oggVorbisDecoder.cpp b/Engine/source/core/ogg/oggVorbisDecoder.cpp index 885c3fd53..31f58e7d6 100644 --- a/Engine/source/core/ogg/oggVorbisDecoder.cpp +++ b/Engine/source/core/ogg/oggVorbisDecoder.cpp @@ -174,7 +174,7 @@ U32 OggVorbisDecoder::read( RawData** buffer, U32 num ) S32 val = S32( pcmData[ c ][ n ] * 32767.f ); if( val > 32767 ) val = 32767; - else if( val < -34768 ) + else if( val < -32768 ) val = -32768; *samplePtr = val;