diff --git a/camera/hal/adapter/platform/v4l2/src/device_manager/sensor_controller.cpp b/camera/hal/adapter/platform/v4l2/src/device_manager/sensor_controller.cpp index b82b8fb395a8ae402c4ba064fb279fd2b13c0fdb..3b61f0baf8f7f4579203fe3d4137ab920ef1e324 100644 --- a/camera/hal/adapter/platform/v4l2/src/device_manager/sensor_controller.cpp +++ b/camera/hal/adapter/platform/v4l2/src/device_manager/sensor_controller.cpp @@ -147,7 +147,7 @@ void SensorController::BufferCallback(std::shared_ptr buffer) constexpr uint32_t UNIT_COUNT = 1000; struct timeval tv; gettimeofday(&tv, NULL); - int64_t timestamp = static_cast(tv.tv_sec) * UNIT_COUNT * UNIT_COUNT + tv.tv_usec; + int64_t timestamp = static_cast(tv.tv_sec) * UNIT_COUNT * UNIT_COUNT * UNIT_COUNT + tv.tv_usec; buffer->buffer_->SetEsTimestamp(timestamp); nodeBufferCb_(buffer); }