mirror of
https://github.com/badaix/snapcast.git
synced 2025-08-03 16:48:52 +02:00
use timeval instead of double for time sync
This commit is contained in:
parent
6ea10c77dd
commit
14b5abe5d7
6 changed files with 21 additions and 15 deletions
|
@ -37,21 +37,22 @@ public:
|
|||
|
||||
virtual void read(std::istream& stream)
|
||||
{
|
||||
readVal(stream, latency);
|
||||
// stream.read(reinterpret_cast<char *>(&latency), sizeof(double));
|
||||
readVal(stream, latency.sec);
|
||||
readVal(stream, latency.usec);
|
||||
}
|
||||
|
||||
virtual uint32_t getSize() const
|
||||
{
|
||||
return sizeof(double);
|
||||
return sizeof(tv);
|
||||
}
|
||||
|
||||
double latency;
|
||||
tv latency;
|
||||
|
||||
protected:
|
||||
virtual void doserialize(std::ostream& stream) const
|
||||
{
|
||||
writeVal(stream, latency);//reinterpret_cast<const char *>(&latency), sizeof(double));
|
||||
writeVal(stream, latency.sec);
|
||||
writeVal(stream, latency.usec);
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue