diff --git a/slsReceiverSoftware/src/DataProcessor.cpp b/slsReceiverSoftware/src/DataProcessor.cpp index ff7548e89..9a704ff5a 100644 --- a/slsReceiverSoftware/src/DataProcessor.cpp +++ b/slsReceiverSoftware/src/DataProcessor.cpp @@ -348,6 +348,9 @@ void DataProcessor::ProcessAnImage(char* buf) { if (*dataStreamEnable) { //restart timer clock_gettime(CLOCK_REALTIME, &timerBegin); + timerBegin.tv_sec -= (*streamingTimerInMs) / 1000; + timerBegin.tv_nsec -= ((*streamingTimerInMs) % 1000) * 1000000; + //to send first image currentFreqCount = *streamingFrequency; }