aboutsummaryrefslogtreecommitdiff
path: root/webrtc/modules/audio_processing/aecm/aecm_core.c
diff options
context:
space:
mode:
Diffstat (limited to 'webrtc/modules/audio_processing/aecm/aecm_core.c')
-rw-r--r--webrtc/modules/audio_processing/aecm/aecm_core.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/webrtc/modules/audio_processing/aecm/aecm_core.c b/webrtc/modules/audio_processing/aecm/aecm_core.c
index 340eacfca0..3a92ab7981 100644
--- a/webrtc/modules/audio_processing/aecm/aecm_core.c
+++ b/webrtc/modules/audio_processing/aecm/aecm_core.c
@@ -746,7 +746,7 @@ void WebRtcAecm_CalcEnergies(AecmCore_t * aecm,
int16_t decrease_max_shifts = 11;
int16_t increase_min_shifts = 11;
int16_t decrease_min_shifts = 3;
- int16_t kLogLowValue = WEBRTC_SPL_LSHIFT_W16(PART_LEN_SHIFT, 7);
+ static const int16_t kLogLowValue = PART_LEN_SHIFT << 7;
// Get log of near end energy and store in buffer
@@ -761,8 +761,8 @@ void WebRtcAecm_CalcEnergies(AecmCore_t * aecm,
zeros = WebRtcSpl_NormU32(nearEner);
frac = ExtractFractionPart(nearEner, zeros);
// log2 in Q8
- tmp16 += WEBRTC_SPL_LSHIFT_W16((31 - zeros), 8) + frac;
- tmp16 -= WEBRTC_SPL_LSHIFT_W16(aecm->dfaNoisyQDomain, 8);
+ tmp16 += ((31 - zeros) << 8) + frac;
+ tmp16 -= aecm->dfaNoisyQDomain << 8;
}
aecm->nearLogEnergy[0] = tmp16;
// END: Get log of near end energy
@@ -782,8 +782,8 @@ void WebRtcAecm_CalcEnergies(AecmCore_t * aecm,
zeros = WebRtcSpl_NormU32(tmpFar);
frac = ExtractFractionPart(tmpFar, zeros);
// log2 in Q8
- tmp16 += WEBRTC_SPL_LSHIFT_W16((31 - zeros), 8) + frac;
- tmp16 -= WEBRTC_SPL_LSHIFT_W16(far_q, 8);
+ tmp16 += ((31 - zeros) << 8) + frac;
+ tmp16 -= far_q << 8;
}
aecm->farLogEnergy = tmp16;
@@ -794,8 +794,8 @@ void WebRtcAecm_CalcEnergies(AecmCore_t * aecm,
zeros = WebRtcSpl_NormU32(tmpAdapt);
frac = ExtractFractionPart(tmpAdapt, zeros);
//log2 in Q8
- tmp16 += WEBRTC_SPL_LSHIFT_W16((31 - zeros), 8) + frac;
- tmp16 -= WEBRTC_SPL_LSHIFT_W16(RESOLUTION_CHANNEL16 + far_q, 8);
+ tmp16 += ((31 - zeros) << 8) + frac;
+ tmp16 -= (RESOLUTION_CHANNEL16 + far_q) << 8;
}
aecm->echoAdaptLogEnergy[0] = tmp16;
@@ -806,8 +806,8 @@ void WebRtcAecm_CalcEnergies(AecmCore_t * aecm,
zeros = WebRtcSpl_NormU32(tmpStored);
frac = ExtractFractionPart(tmpStored, zeros);
//log2 in Q8
- tmp16 += WEBRTC_SPL_LSHIFT_W16((31 - zeros), 8) + frac;
- tmp16 -= WEBRTC_SPL_LSHIFT_W16(RESOLUTION_CHANNEL16 + far_q, 8);
+ tmp16 += ((31 - zeros) << 8) + frac;
+ tmp16 -= (RESOLUTION_CHANNEL16 + far_q) << 8;
}
aecm->echoStoredLogEnergy[0] = tmp16;