Contributor
Gabrielle George

Adding UVC hardware timestamp support


Mentors
epaul, Vedant Paranjape, Kieran Bingham
Organization
libcamera
Technologies
c++, v4l2
Topics
Camera Capture, Linux Clock
Adding UVC hardware timestamp support to libcamera by replacing the timestamp sampled by the linux kernel when it completes a buffer. The goal would be to capture the device's hardware frame clock information in the UVC pipeline handler and convert this to the host PC's time. The conversion function will be based off of one used by V4L2 in the Linux kernel. The expected result is to report accurate timestamps for completed frames obtained directly from the device.