2001.03.29 11:44 "Re: Bit depth", by Martí Maria
What is required is a left shift of 5 places which is equivalent to multiplication by 65536/2048=32.
Nope, think it carefully... try those values
Max value of 11 bits: 2047 = 0x7FF, if you apply a left shif of 5 you got 65504=0xFFe0, while you should obtain maximum 16 bit value: 0xFFFF
This is a frequent mistake when converting from 8 to 16 bits, many implementations I've seen does simply shift left 8, while they should multiply by 257
Agreed about Min/Max sample values :)