Converting fixed point numbers
Reiner <[email protected]> Sat, 12 Jul 2008 19:56:50 +0200
| Newsgroups | gmane.comp.audio.mad.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello, madplay uses the following in audio_linear_round /* quantize and scale */ return sample >> (MAD_F_FRACBITS + 1 - bits); if bits is 16 (unsigned short e,g) we will shift 13 bits, whats about the 3 MSB bits ??? With this I think only the first digit of the whole part is taken, what is with the sign and the other 2 digits from the whole part, are they never used? Thanks Reiner