From d4a174702990c0d23e293add702dd735b8bbe6eb Mon Sep 17 00:00:00 2001 From: Thiago Santini Date: Mon, 27 Mar 2017 12:13:18 +0200 Subject: [PATCH] Adapts bandwith factor for pupil field camera to mimic their settings --- uvcengine/uvccamerasession.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/uvcengine/uvccamerasession.cpp b/uvcengine/uvccamerasession.cpp index 98f1724..7a2fc15 100644 --- a/uvcengine/uvccamerasession.cpp +++ b/uvcengine/uvccamerasession.cpp @@ -136,7 +136,15 @@ bool UVCCameraSession::startPreview() return false; } - res = uvc_stream_start(strmh, cb, (void*) this, 1.3f, 0); + float bandwidthFactor = 1.3f; + uvc_device_descriptor *desc; + uvc_get_device_descriptor(dev, &desc); + QString name(desc->product); + if (name.contains("ID2")) + bandwidthFactor = 2.0f; + uvc_free_device_descriptor(desc); + + res = uvc_stream_start(strmh, cb, (void*) this, bandwidthFactor, 0); if (res != UVC_SUCCESS) { qWarning() << "uvc_stream_start" << uvc_strerror(res); return false; -- GitLab