From a56465ac7a44206cd7db91cedfc5711719c182ca Mon Sep 17 00:00:00 2001 From: Johann Freymuth <johann.freymuth@email.de> Date: Tue, 11 Dec 2018 12:24:51 +0100 Subject: [PATCH] use libuvc timestamp correctly --- libuvc_camera/src/camera_driver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libuvc_camera/src/camera_driver.cpp b/libuvc_camera/src/camera_driver.cpp index 0158213..88c8801 100644 --- a/libuvc_camera/src/camera_driver.cpp +++ b/libuvc_camera/src/camera_driver.cpp @@ -162,7 +162,7 @@ void CameraDriver::ReconfigureCallback(UVCCameraConfig &new_config, uint32_t lev } void CameraDriver::ImageCallback(uvc_frame_t *frame) { - ros::Time timestamp = ros::Time(frame->capture_time.tv_sec, frame->capture_time.tv_usec); + ros::Time timestamp = ros::Time(frame->capture_time.tv_sec, frame->capture_time.tv_usec * 1000); if ( timestamp == ros::Time(0) ) { timestamp = ros::Time::now(); } -- GitLab