Started testing the AV.io 4K today with a 1080p 30fps camera on Windows. Using the config application I upgraded to the latest firmware and verified that the input signal coming from the camera is 1080p 30fps. However when I try to test the device using ffmpeg and dshow the maximum resolution is 1080 at 5 fps. I get the same result on two separate computers. Is this a configuration problem or hardware problem? Is this problem unique to DirectShow? Is there a work-around?
Here is the output from ffmpeg:
ffmpeg -hide_banner -list_options true -f dshow -i video=“AV.io 4k HD Video”
[dshow @ 000001131220a000] DirectShow video device options (from video devices)
[dshow @ 000001131220a000] Pin “Capture” (alternative pin name “0”)
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=960x540 fps=15 max s=960x540 fps=30
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=960x540 fps=15 max s=960x540 fps=30
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=640x360 fps=15 max s=640x360 fps=30
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=640x360 fps=15 max s=640x360 fps=30
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=640x480 fps=15 max s=640x480 fps=30
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=640x480 fps=15 max s=640x480 fps=30
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=720x480 fps=15 max s=720x480 fps=30
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=720x480 fps=15 max s=720x480 fps=30
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=720x576 fps=15 max s=720x576 fps=30
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=720x576 fps=15 max s=720x576 fps=30
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=800x600 fps=15 max s=800x600 fps=30
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=800x600 fps=15 max s=800x600 fps=30
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=1024x768 fps=15 max s=1024x768 fps=15
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=1024x768 fps=15 max s=1024x768 fps=15
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=1280x720 fps=15 max s=1280x720 fps=15
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=1280x720 fps=15 max s=1280x720 fps=15
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=1280x1024 fps=10 max s=1280x1024 fps=10
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=1280x1024 fps=10 max s=1280x1024 fps=10
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=1600x1200 fps=5 max s=1600x1200 fps=5
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=1600x1200 fps=5 max s=1600x1200 fps=5
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=1920x1080 fps=5 max s=1920x1080 fps=5
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=1920x1080 fps=5 max s=1920x1080 fps=5
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=1920x1200 fps=5 max s=1920x1200 fps=5
[dshow @ 000001131220a000] pixel_format=yuyv422 min s=1920x1200 fps=5 max s=1920x1200 fps=5
[dshow @ 000001131220a000] pixel_format=nv12 min s=960x540 fps=15 max s=960x540 fps=30
[dshow @ 000001131220a000] pixel_format=nv12 min s=960x540 fps=15 max s=960x540 fps=30
[dshow @ 000001131220a000] pixel_format=nv12 min s=640x360 fps=15 max s=640x360 fps=30
[dshow @ 000001131220a000] pixel_format=nv12 min s=640x360 fps=15 max s=640x360 fps=30
[dshow @ 000001131220a000] pixel_format=nv12 min s=640x480 fps=15 max s=640x480 fps=30
[dshow @ 000001131220a000] pixel_format=nv12 min s=640x480 fps=15 max s=640x480 fps=30
[dshow @ 000001131220a000] pixel_format=nv12 min s=720x480 fps=15 max s=720x480 fps=30
[dshow @ 000001131220a000] pixel_format=nv12 min s=720x480 fps=15 max s=720x480 fps=30
[dshow @ 000001131220a000] pixel_format=nv12 min s=720x576 fps=15 max s=720x576 fps=30
[dshow @ 000001131220a000] pixel_format=nv12 min s=720x576 fps=15 max s=720x576 fps=30
[dshow @ 000001131220a000] pixel_format=nv12 min s=800x600 fps=15 max s=800x600 fps=30
[dshow @ 000001131220a000] pixel_format=nv12 min s=800x600 fps=15 max s=800x600 fps=30
[dshow @ 000001131220a000] pixel_format=nv12 min s=1024x768 fps=15 max s=1024x768 fps=15
[dshow @ 000001131220a000] pixel_format=nv12 min s=1024x768 fps=15 max s=1024x768 fps=15
[dshow @ 000001131220a000] pixel_format=nv12 min s=1280x720 fps=15 max s=1280x720 fps=15
[dshow @ 000001131220a000] pixel_format=nv12 min s=1280x720 fps=15 max s=1280x720 fps=15
[dshow @ 000001131220a000] pixel_format=nv12 min s=1280x1024 fps=10 max s=1280x1024 fps=10
[dshow @ 000001131220a000] pixel_format=nv12 min s=1280x1024 fps=10 max s=1280x1024 fps=10
[dshow @ 000001131220a000] pixel_format=nv12 min s=1600x1200 fps=5 max s=1600x1200 fps=5
[dshow @ 000001131220a000] pixel_format=nv12 min s=1600x1200 fps=5 max s=1600x1200 fps=5
[dshow @ 000001131220a000] pixel_format=nv12 min s=1920x1080 fps=5 max s=1920x1080 fps=5
[dshow @ 000001131220a000] pixel_format=nv12 min s=1920x1080 fps=5 max s=1920x1080 fps=5
[dshow @ 000001131220a000] pixel_format=nv12 min s=1920x1200 fps=5 max s=1920x1200 fps=5
[dshow @ 000001131220a000] pixel_format=nv12 min s=1920x1200 fps=5 max s=1920x1200 fps=5
[dshow @ 000001131220a000] pixel_format=yuv420p min s=960x540 fps=15 max s=960x540 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=960x540 fps=15 max s=960x540 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=640x360 fps=15 max s=640x360 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=640x360 fps=15 max s=640x360 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=640x480 fps=15 max s=640x480 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=640x480 fps=15 max s=640x480 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=720x480 fps=15 max s=720x480 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=720x480 fps=15 max s=720x480 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=720x576 fps=15 max s=720x576 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=720x576 fps=15 max s=720x576 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=800x600 fps=15 max s=800x600 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=800x600 fps=15 max s=800x600 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1024x768 fps=15 max s=1024x768 fps=15
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1024x768 fps=15 max s=1024x768 fps=15
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1280x720 fps=15 max s=1280x720 fps=15
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1280x720 fps=15 max s=1280x720 fps=15
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1280x1024 fps=10 max s=1280x1024 fps=10
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1280x1024 fps=10 max s=1280x1024 fps=10
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1600x1200 fps=5 max s=1600x1200 fps=5
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1600x1200 fps=5 max s=1600x1200 fps=5
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1920x1080 fps=5 max s=1920x1080 fps=5
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1920x1080 fps=5 max s=1920x1080 fps=5
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1920x1200 fps=5 max s=1920x1200 fps=5
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1920x1200 fps=5 max s=1920x1200 fps=5
[dshow @ 000001131220a000] pixel_format=yuv420p min s=960x540 fps=15 max s=960x540 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=960x540 fps=15 max s=960x540 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=640x360 fps=15 max s=640x360 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=640x360 fps=15 max s=640x360 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=640x480 fps=15 max s=640x480 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=640x480 fps=15 max s=640x480 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=720x480 fps=15 max s=720x480 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=720x480 fps=15 max s=720x480 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=720x576 fps=15 max s=720x576 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=720x576 fps=15 max s=720x576 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=800x600 fps=15 max s=800x600 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=800x600 fps=15 max s=800x600 fps=30
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1024x768 fps=15 max s=1024x768 fps=15
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1024x768 fps=15 max s=1024x768 fps=15
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1280x720 fps=15 max s=1280x720 fps=15
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1280x720 fps=15 max s=1280x720 fps=15
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1280x1024 fps=10 max s=1280x1024 fps=10
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1280x1024 fps=10 max s=1280x1024 fps=10
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1600x1200 fps=5 max s=1600x1200 fps=5
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1600x1200 fps=5 max s=1600x1200 fps=5
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1920x1080 fps=5 max s=1920x1080 fps=5
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1920x1080 fps=5 max s=1920x1080 fps=5
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1920x1200 fps=5 max s=1920x1200 fps=5
[dshow @ 000001131220a000] pixel_format=yuv420p min s=1920x1200 fps=5 max s=1920x1200 fps=5