Fix compilation errors under clang 3.5.
Enables building tip-of-tree clang which introduces new warnings that cause compilation errors in our code base (-Werror). BUG= R=andrew@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/9319004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5630 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -162,7 +162,7 @@ VCMJitterEstimator::UpdateEstimate(int64_t frameDelayMS, uint32_t frameSizeBytes
|
||||
// deviation is probably due to an incorrect line slope.
|
||||
double deviation = DeviationFromExpectedDelay(frameDelayMS, deltaFS);
|
||||
|
||||
if (abs(deviation) < _numStdDevDelayOutlier * sqrt(_varNoise) ||
|
||||
if (fabs(deviation) < _numStdDevDelayOutlier * sqrt(_varNoise) ||
|
||||
frameSizeBytes > _avgFrameSize + _numStdDevFrameSizeOutlier * sqrt(_varFrameSize))
|
||||
{
|
||||
// Update the variance of the deviation from the
|
||||
@ -257,7 +257,7 @@ VCMJitterEstimator::KalmanEstimateChannel(int64_t frameDelayMS,
|
||||
{
|
||||
return;
|
||||
}
|
||||
double sigma = (300.0 * exp(-abs(static_cast<double>(deltaFSBytes)) /
|
||||
double sigma = (300.0 * exp(-fabs(static_cast<double>(deltaFSBytes)) /
|
||||
(1e0 * _maxFrameSize)) + 1) * sqrt(_varNoise);
|
||||
if (sigma < 1.0)
|
||||
{
|
||||
|
@ -156,12 +156,12 @@ VCMEncodedFrame* VCMReceiver::FrameForDecoding(
|
||||
// Assume that render timing errors are due to changes in the video stream.
|
||||
if (next_render_time_ms < 0) {
|
||||
timing_error = true;
|
||||
} else if (abs(next_render_time_ms - now_ms) > max_video_delay_ms_) {
|
||||
} else if (labs(next_render_time_ms - now_ms) > max_video_delay_ms_) {
|
||||
WEBRTC_TRACE(webrtc::kTraceWarning, webrtc::kTraceVideoCoding,
|
||||
VCMId(vcm_id_, receiver_id_),
|
||||
"This frame is out of our delay bounds, resetting jitter "
|
||||
"buffer: %d > %d",
|
||||
static_cast<int>(abs(next_render_time_ms - now_ms)),
|
||||
static_cast<int>(labs(next_render_time_ms - now_ms)),
|
||||
max_video_delay_ms_);
|
||||
timing_error = true;
|
||||
} else if (static_cast<int>(timing_->TargetVideoDelay()) >
|
||||
|
@ -114,7 +114,7 @@ bool
|
||||
VCMRttFilter::JumpDetection(uint32_t rttMs)
|
||||
{
|
||||
double diffFromAvg = _avgRtt - rttMs;
|
||||
if (abs(diffFromAvg) > _jumpStdDevs * sqrt(_varRtt))
|
||||
if (fabs(diffFromAvg) > _jumpStdDevs * sqrt(_varRtt))
|
||||
{
|
||||
int diffSign = (diffFromAvg >= 0) ? 1 : -1;
|
||||
int jumpCountSign = (_jumpCount >= 0) ? 1 : -1;
|
||||
|
@ -52,7 +52,7 @@ struct Vp8StreamInfo {
|
||||
MATCHER_P(MatchesVp8StreamInfo, expected, "") {
|
||||
bool res = true;
|
||||
for (int tl = 0; tl < kMaxNumberOfTemporalLayers; ++tl) {
|
||||
if (abs(expected.framerate_fps[tl] - arg.framerate_fps[tl]) > 0.5) {
|
||||
if (fabs(expected.framerate_fps[tl] - arg.framerate_fps[tl]) > 0.5) {
|
||||
*result_listener << " framerate_fps[" << tl
|
||||
<< "] = " << arg.framerate_fps[tl] << " (expected "
|
||||
<< expected.framerate_fps[tl] << ") ";
|
||||
|
Reference in New Issue
Block a user