From 3b7d7033292bad94fc9d55a1aac6072ba4856b4f Mon Sep 17 00:00:00 2001 From: Michael Sevakis Date: Fri, 1 Dec 2006 00:39:37 +0000 Subject: Encoders: Mixdown to mono should round towards zero not -infinity. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11634 a1c6a512-1295-4272-9138-f99709370657 --- apps/codecs/wavpack_enc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps/codecs/wavpack_enc.c') diff --git a/apps/codecs/wavpack_enc.c b/apps/codecs/wavpack_enc.c index c602ca4f55..208cd3bc68 100644 --- a/apps/codecs/wavpack_enc.c +++ b/apps/codecs/wavpack_enc.c @@ -126,7 +126,7 @@ static void chunk_to_int32(int32_t *src) { int32_t t = *(*src)++; /* endianness irrelevant */ - *(*dst)++ = ((int16_t)t + (t >> 16)) >> 1; + *(*dst)++ = ((int16_t)t + (t >> 16)) / 2; } /* to_int32 */ do -- cgit v1.2.3