From e0f08219bb6b5ed9fd92623997074410051ed671 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 1 May 2009 04:22:08 +0200 Subject: sconv: fix a few minor conversion issues --- src/pulsecore/sconv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/pulsecore/sconv.c') diff --git a/src/pulsecore/sconv.c b/src/pulsecore/sconv.c index 29a9a453..d89f4283 100644 --- a/src/pulsecore/sconv.c +++ b/src/pulsecore/sconv.c @@ -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 */ -- cgit