From ecc9f35493ebdff9e98bf58a47328a8c2e7fac3e Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Wed, 24 Jan 2018 09:43:50 +0100 Subject: Avoid conversion to float in frame_timestamp --- src/TimestampDecoder.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/TimestampDecoder.h') diff --git a/src/TimestampDecoder.h b/src/TimestampDecoder.h index 6eedf9e..0411f1a 100644 --- a/src/TimestampDecoder.h +++ b/src/TimestampDecoder.h @@ -49,8 +49,8 @@ struct frame_timestamp double offset_pps, offset_secs; offset_pps = modf(diff, &offset_secs); - this->timestamp_sec += lrintf(offset_secs); - this->timestamp_pps += lrintf(offset_pps * 16384000.0); + this->timestamp_sec += lrint(offset_secs); + this->timestamp_pps += lrint(offset_pps * 16384000.0); while (this->timestamp_pps >= 16384000) { this->timestamp_pps -= 16384000; -- cgit v1.2.3