I'm using pyuvc on RPI3 and I discovered problem with timestamps. The problem is in line:
out_frame.timestamp = uvc_frame.capture_time.tv_sec + <double>uvc_frame.capture_time.tv_usec * 1e-6
Some times tv_sec and tv_usec together returns negative values. After a few minutes, they return positive values.
I'm using pyuvc on RPI3 and I discovered problem with timestamps. The problem is in line:
out_frame.timestamp = uvc_frame.capture_time.tv_sec + <double>uvc_frame.capture_time.tv_usec * 1e-6
Some times
tv_sec
andtv_usec
together returns negative values. After a few minutes, they return positive values.Example:
It's possible to fix this?