sconv: fix a few minor conversion issues

This commit is contained in:
Lennart Poettering 2009-05-01 04:22:08 +02:00
parent 5caf09d4ea
commit e0f08219bb
2 changed files with 6 additions and 6 deletions

View file

@ -75,7 +75,7 @@ static void u8_from_s16ne(unsigned n, const int16_t *a, uint8_t *b) {
pa_assert(b);
for (; n > 0; n--, a++, b++)
*b = (uint8_t) (*a / 0x100 + 0x80);
*b = (uint8_t) ((uint16_t) *a >> 8) + (uint8_t) 0x80U;
}
/* float32 */