summaryrefslogtreecommitdiffstats
path: root/thirdparty/opus/celt/rate.c
diff options
context:
space:
mode:
Diffstat (limited to 'thirdparty/opus/celt/rate.c')
-rw-r--r--thirdparty/opus/celt/rate.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/thirdparty/opus/celt/rate.c b/thirdparty/opus/celt/rate.c
index b28d8feccd..7dfa5be8a6 100644
--- a/thirdparty/opus/celt/rate.c
+++ b/thirdparty/opus/celt/rate.c
@@ -296,7 +296,7 @@ static OPUS_INLINE int interp_bits2pulses(const CELTMode *m, int start, int end,
done = 0;
for (j=end;j-->start;)
{
- int tmp = bits1[j] + (lo*bits2[j]>>ALLOC_STEPS);
+ int tmp = bits1[j] + ((opus_int32)lo*bits2[j]>>ALLOC_STEPS);
if (tmp < thresh[j] && !done)
{
if (tmp >= alloc_floor)