Fix audio sample l/r interleaving

bitwise shift on a signed integer is a bad idea