summaryrefslogtreecommitdiff
path: root/libavcodec/alacdsp.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavcodec/alacdsp.c')
-rw-r--r--libavcodec/alacdsp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavcodec/alacdsp.c b/libavcodec/alacdsp.c
index 8718d1b6b1..b3c1c424f3 100644
--- a/libavcodec/alacdsp.c
+++ b/libavcodec/alacdsp.c
@@ -29,12 +29,12 @@ static void decorrelate_stereo(int32_t *buffer[2], int nb_samples,
int i;
for (i = 0; i < nb_samples; i++) {
- int32_t a, b;
+ uint32_t a, b;
a = buffer[0][i];
b = buffer[1][i];
- a -= (int)(b * (unsigned)decorr_left_weight) >> decorr_shift;
+ a -= (int)(b * decorr_left_weight) >> decorr_shift;
b += a;
buffer[0][i] = b;