From e32700cf8f92b04fa2b0112281c1f369428b6584 Mon Sep 17 00:00:00 2001 From: Dominik Rose Date: Thu, 27 Jun 2013 15:05:32 +0200 Subject: [PATCH] dc1394-2: support for operation mode 1394b added --- modules/highgui/src/cap_dc1394_v2.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/highgui/src/cap_dc1394_v2.cpp b/modules/highgui/src/cap_dc1394_v2.cpp index 2aa494fac7..f197337cd1 100644 --- a/modules/highgui/src/cap_dc1394_v2.cpp +++ b/modules/highgui/src/cap_dc1394_v2.cpp @@ -295,6 +295,11 @@ bool CvCaptureCAM_DC1394_v2_CPP::startCapture() return false; if (isoSpeed > 0) { + // if capable set operation mode to 1394b for iso speeds above 400 + if (isoSpeed > 400 && dcCam->bmode_capable == DC1394_TRUE) + { + dc1394_video_set_operation_mode(dcCam, DC1394_OPERATION_MODE_1394B); + } code = dc1394_video_set_iso_speed(dcCam, isoSpeed <= 100 ? DC1394_ISO_SPEED_100 : isoSpeed <= 200 ? DC1394_ISO_SPEED_200 :