add clang-format file

reformat code
This commit is contained in:
badaix 2019-09-24 22:42:36 +02:00
parent b733f646ea
commit b20add3815
105 changed files with 7773 additions and 7723 deletions

View file

@ -1,6 +1,6 @@
/***
This file is part of snapcast
Copyright (C) 2014-2018 Johannes Pohl
Copyright (C) 2014-2019 Johannes Pohl
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@ -22,43 +22,42 @@
TimeProvider::TimeProvider() : diffToServer_(0)
{
diffBuffer_.setSize(200);
diffBuffer_.setSize(200);
}
void TimeProvider::setDiff(const tv& c2s, const tv& s2c)
{
// tv latency = c2s - s2c;
// double diff = (latency.sec * 1000. + latency.usec / 1000.) / 2.;
double diff = ((double)c2s.sec / 2. - (double)s2c.sec / 2.) * 1000. + ((double)c2s.usec / 2. - (double)s2c.usec / 2.) / 1000.;
setDiffToServer(diff);
// tv latency = c2s - s2c;
// double diff = (latency.sec * 1000. + latency.usec / 1000.) / 2.;
double diff = ((double)c2s.sec / 2. - (double)s2c.sec / 2.) * 1000. + ((double)c2s.usec / 2. - (double)s2c.usec / 2.) / 1000.;
setDiffToServer(diff);
}
void TimeProvider::setDiffToServer(double ms)
{
static int32_t lastTimeSync = 0;
timeval now;
chronos::systemtimeofday(&now);
static int32_t lastTimeSync = 0;
timeval now;
chronos::systemtimeofday(&now);
/// clear diffBuffer if last update is older than a minute
if (!diffBuffer_.empty() && (std::abs(now.tv_sec - lastTimeSync) > 60))
{
LOG(INFO) << "Last time sync older than a minute. Clearing time buffer\n";
diffToServer_ = ms*1000;
diffBuffer_.clear();
}
lastTimeSync = now.tv_sec;
/// clear diffBuffer if last update is older than a minute
if (!diffBuffer_.empty() && (std::abs(now.tv_sec - lastTimeSync) > 60))
{
LOG(INFO) << "Last time sync older than a minute. Clearing time buffer\n";
diffToServer_ = ms * 1000;
diffBuffer_.clear();
}
lastTimeSync = now.tv_sec;
diffBuffer_.add(ms*1000);
diffToServer_ = diffBuffer_.median(3);
// LOG(INFO) << "setDiffToServer: " << ms << ", diff: " << diffToServer_ / 1000.f << "\n";
diffBuffer_.add(ms * 1000);
diffToServer_ = diffBuffer_.median(3);
// LOG(INFO) << "setDiffToServer: " << ms << ", diff: " << diffToServer_ / 1000.f << "\n";
}
/*
long TimeProvider::getPercentileDiffToServer(size_t percentile)
{
return diffBuffer.percentile(percentile);
return diffBuffer.percentile(percentile);
}
*/