diff options
Diffstat (limited to 'webrtc/common_audio/signal_processing/vector_scaling_operations.c')
-rw-r--r-- | webrtc/common_audio/signal_processing/vector_scaling_operations.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/webrtc/common_audio/signal_processing/vector_scaling_operations.c b/webrtc/common_audio/signal_processing/vector_scaling_operations.c index fdefd06..7307dc7 100644 --- a/webrtc/common_audio/signal_processing/vector_scaling_operations.c +++ b/webrtc/common_audio/signal_processing/vector_scaling_operations.c @@ -20,7 +20,7 @@ * WebRtcSpl_ScaleAndAddVectorsWithRoundC() */ -#include "webrtc/common_audio/signal_processing/include/signal_processing_library.h" +#include "common_audio/signal_processing/include/signal_processing_library.h" void WebRtcSpl_VectorBitShiftW16(int16_t *res, size_t length, const int16_t *in, int16_t right_shifts) @@ -37,7 +37,7 @@ void WebRtcSpl_VectorBitShiftW16(int16_t *res, size_t length, { for (i = length; i > 0; i--) { - (*res++) = ((*in++) << (-right_shifts)); + (*res++) = ((*in++) * (1 << (-right_shifts))); } } } |