Fix incorrect scaling of S32LE samples; 1<<31 overflows and causes the wrong result.