Hello, We are using UVC driver with a Chicony USB camera. The camera runs at 30fps fixed frame rate.
We see some jittering in the video stream. When we look at dmesg, it shows that sometimes the interval between 2 uvc_queue_next_buffer calls are about 65 ms. Most of the time it's around 30-33ms. Obviously frame drop is happening here. My understanding is that uvc_queue_next_buffer is called in interrupt contexts. So it's unlikely it's scheduling issue. I can think of 2 possibilities: 1. Problem with camera firmware: the frame stream coming from the camera module is already problematic. 2. Memory/Cache performance issue causing the frame processing takes too long. How can I narrow down the issue furthuer? Your comment is appreciated. -Shuzhen _______________________________________________ Linux-uvc-devel mailing list Linux-uvc-devel@lists.berlios.de https://lists.berlios.de/mailman/listinfo/linux-uvc-devel