From 380067eeea198692af2ab0cb2e5085ea0b985240 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sat, 28 Apr 2018 21:58:03 +0200 Subject: LMSDevice: Fix initial timestamp offset of 2500 ts_initial must not point to the timestamp of the first sample in the last "flush" sample buffer, but to the first timestamp we expect in the next buffer. Change-Id: I23af62870544d4c6cf5f6e2d6578936603bceb91 --- Transceiver52M/device/lms/LMSDevice.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Transceiver52M/device/lms/LMSDevice.cpp b/Transceiver52M/device/lms/LMSDevice.cpp index 3b2ce5e..9cfa96d 100644 --- a/Transceiver52M/device/lms/LMSDevice.cpp +++ b/Transceiver52M/device/lms/LMSDevice.cpp @@ -345,7 +345,7 @@ bool LMSDevice::flush_recv(size_t num_pkts) return false; } - ts_initial = rx_metadata.timestamp; + ts_initial = rx_metadata.timestamp + len; } LOG(INFO) << "Initial timestamp " << ts_initial << std::endl; -- cgit v1.2.3