Replace abs with std::abs in audio_coding/neteq/histogram.cc

Bug: None
Change-Id: Ie3277558aa27dd76e06ec1fc3cb49cdcf3d982d7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/125703
Reviewed-by: Minyue Li <minyue@webrtc.org>
Commit-Queue: Minyue Li <minyue@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27098}
This commit is contained in:
Piasy
2019-03-05 23:00:36 +08:00
committed by Commit Bot
parent 208634763a
commit cc3503248f

View File

@ -9,6 +9,7 @@
*/
#include <algorithm>
#include <cstdlib>
#include <numeric>
#include "modules/audio_coding/neteq/histogram.h"
@ -61,10 +62,10 @@ void Histogram::Add(int value) {
int flip_sign = vector_sum > 0 ? -1 : 1;
for (int& bucket : buckets_) {
// Add/subtract 1/16 of the element, but not more than |vector_sum|.
int correction = flip_sign * std::min(abs(vector_sum), bucket >> 4);
int correction = flip_sign * std::min(std::abs(vector_sum), bucket >> 4);
bucket += correction;
vector_sum += correction;
if (abs(vector_sum) == 0) {
if (std::abs(vector_sum) == 0) {
break;
}
}