From 911e1bd1e40aabac0d0bfdcb20b30fd71fb386dd Mon Sep 17 00:00:00 2001 From: Low Chin Kian Date: Mon, 11 Aug 2014 21:08:37 +0800 Subject: [PATCH] Allow full range IPv4 support, up to 255.255.255.255 Signed-off-by: Low Chin Kian --- modules/videoio/src/cap_pvapi.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/videoio/src/cap_pvapi.cpp b/modules/videoio/src/cap_pvapi.cpp index 4b27ab1602..b889e64295 100644 --- a/modules/videoio/src/cap_pvapi.cpp +++ b/modules/videoio/src/cap_pvapi.cpp @@ -375,7 +375,7 @@ bool CvCaptureCAM_PvAPI::setProperty( int property_id, double value ) } else { - cv::String ip=cv::format("%d.%d.%d.%d", ((int)value>>24)&255, ((int)value>>16)&255, ((int)value>>8)&255, (int)value&255); + cv::String ip=cv::format("%d.%d.%d.%d", ((unsigned int)value>>24)&255, ((unsigned int)value>>16)&255, ((unsigned int)value>>8)&255, (unsigned int)value&255); if ((PvAttrEnumSet(Camera.Handle,"MulticastEnable", "On")==ePvErrSuccess) && (PvAttrStringSet(Camera.Handle, "MulticastIPAddress", ip.c_str())==ePvErrSuccess)) break;