diff options
Diffstat (limited to 'apps/codecs/aiff_enc.c')
-rw-r--r-- | apps/codecs/aiff_enc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/codecs/aiff_enc.c b/apps/codecs/aiff_enc.c index c1c2a9ec48..aca1951654 100644 --- a/apps/codecs/aiff_enc.c +++ b/apps/codecs/aiff_enc.c | |||
@@ -240,10 +240,10 @@ static void chunk_to_aiff_format(uint32_t *src, uint32_t *dst) | |||
240 | int32_t lr1, lr2; | 240 | int32_t lr1, lr2; |
241 | 241 | ||
242 | lr1 = *(*src)++; | 242 | lr1 = *(*src)++; |
243 | lr1 = ((int16_t)lr1 + (lr1 >> 16)) >> 1; | 243 | lr1 = ((int16_t)lr1 + (lr1 >> 16)) / 2; |
244 | 244 | ||
245 | lr2 = *(*src)++; | 245 | lr2 = *(*src)++; |
246 | lr2 = ((int16_t)lr2 + (lr2 >> 16)) >> 1; | 246 | lr2 = ((int16_t)lr2 + (lr2 >> 16)) / 2; |
247 | *(*dst)++ = swap_odd_even_le32((lr1 << 16) | (uint16_t)lr2); | 247 | *(*dst)++ = swap_odd_even_le32((lr1 << 16) | (uint16_t)lr2); |
248 | } /* to_mono */ | 248 | } /* to_mono */ |
249 | 249 | ||