diff --git a/src/bink.c b/src/bink.c index c9dfb16..d3310f6 100644 --- a/src/bink.c +++ b/src/bink.c @@ -243,7 +243,7 @@ static int DecodeAudioFrame(struct binkMovie* aMovie) if (val > 32767) val = 32767; if (val < -32768) - val = 32768; + val = -32768; tempBuf[i] = (short)val; } } break; @@ -266,7 +266,7 @@ static int DecodeAudioFrame(struct binkMovie* aMovie) if (val > 32767) val = 32767; if (val < -32768) - val = 32768; + val = -32768; tempBuf[(i*aMovie->alNumChannels)+j] = (short)val; } }