The YUYV fps difference to MJPG, IMHO, can only be caused by the frame size.
MJPG is compressed so it can be some 10 times smaller compared to YUYV.
This also indicates that CPU is not a problem since MJPG requires a lot more
CPU (needs decompressing)
So if memory is also not a problem, the only thing left is the USB
connection.

I'm just intrigued by the flickering, even at 20 fps video should be
acceptable, I'm guessing the driver is dropping some data, in yuv case the
entire frame as incomplete frames are droped by default, in the case of MJPG
since there is no way of knowing the complete frame size (it varies due to
the compression process), you just get part of the frame and that causes the
ficker.

In any case all seems to point to the usb connection, so I would run some
tests on that.

Best regards,
Paulo
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to