The VC device does work and at the resolutions detailed. The camera is a Nikon d810; the USB port is v3.
Is it normal that there is about a 2 second delay between the camera and the display? Both VLC and Kamosa show the same delay regardless of the resolution selected in the camera.
Some data from “lsusb -vt”:
/: Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M
ID 1d6b:0002 Linux Foundation 2.0 root hub
|__ Port 004: Dev 002, If 0, Class=Hub, Driver=hub/5p, 480M
ID 2109:2817 VIA Labs, Inc.
|__ Port 001: Dev 006, If 0, Class=Video, Driver=uvcvideo, 480M
ID 534d:2109 MacroSilicon
|__ Port 001: Dev 006, If 1, Class=Video, Driver=uvcvideo, 480M
ID 534d:2109 MacroSilicon
|__ Port 001: Dev 006, If 2, Class=Audio, Driver=snd-usb-audio, 480M
ID 534d:2109 MacroSilicon
|__ Port 001: Dev 006, If 3, Class=Audio, Driver=snd-usb-audio, 480M
ID 534d:2109 MacroSilicon
|__ Port 001: Dev 006, If 4, Class=Human Interface Device, Driver=usbhid, 480M
ID 534d:2109 MacroSilicon
Thank you. Using the info there, the video capture device is definitely a UVC device. None of the issues there seem applicable to mine; there is no mention of a processing delay.
With the camera providing a stream, it is displayed using VLC. If I wave my hand in front of the camera, 2 seconds later I see it in the host’s display. In the camera’s display, the wave is immediate.
As it happens, it was not the camera or the computer that was the cause of the delay:
It was the video capture device.
Despite all its other rather redeeming qualities, it was NOT a low-latency capture device. I purchased another UVC that proclaimed “ultra-low latency” and Voila! No noticeable delay.