fixes issue #76 (timestamps did "overflow" after 536 seconds)

This commit is contained in:
Kevin Luchsinger 2016-10-08 21:26:10 +02:00
parent 8cbcc676c4
commit 737c98bf8a

View File

@ -121,7 +121,7 @@ static pmt::pmt_t tag_to_timestamp(gr::tag_t tstamp, uint64_t abs_sample_cnt, in
// int((abs_sample_cnt - tstamp.offset)/sps) is the integer offset
// (abs_sample_cnt - tstamp.offset)/sps is the fractional offset
uint64_t int_offset = int(abs_sample_cnt - tstamp.offset)/rate;
uint64_t int_offset = (abs_sample_cnt - tstamp.offset)/rate;
double frac_offset = ((abs_sample_cnt - tstamp.offset) % rate) / double(rate);
uint64_t abs_whole = last_whole_stamp + int_offset;