diff --git a/src/engine/sample.cpp b/src/engine/sample.cpp index 61029740..4332503c 100644 --- a/src/engine/sample.cpp +++ b/src/engine/sample.cpp @@ -1368,8 +1368,8 @@ void DivSample::render(unsigned int formatMask) { }*/ } - out<<=4; - out|=next; + out>>=4; + out|=next<<4; accum+=adpcmKTable[next]; if (i&1) {