Update of /cvsroot/playerstage/code/player/server/drivers/blobfinder/cmvision
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11283/server/drivers/blobfinder/cmvision
Modified Files:
P2CMV.cc
Log Message:
applied [ 1872307 ] problem with basic math in cmvision (Player 2.1.0-rc1)
Index: P2CMV.cc
===================================================================
RCS file:
/cvsroot/playerstage/code/player/server/drivers/blobfinder/cmvision/P2CMV.cc,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** P2CMV.cc 3 Dec 2007 22:52:12 -0000 1.32
--- P2CMV.cc 28 Jan 2008 02:26:32 -0000 1.33
***************
*** 338,343 ****
if (mData.blobs_count >= allocated_blobs)
{
- mData.blobs =
(player_blobfinder_blob_t*)realloc(mData.blobs,sizeof(mData.blobs[0])*mData.blobs_count+1);
allocated_blobs = mData.blobs_count+1;
}
--- 338,343 ----
if (mData.blobs_count >= allocated_blobs)
{
allocated_blobs = mData.blobs_count+1;
+ mData.blobs =
(player_blobfinder_blob_t*)realloc(mData.blobs,sizeof(mData.blobs[0])*allocated_blobs);
}
***************
*** 370,381 ****
TestPattern();
- /* got the data. now publish it */
- uint32_t size = sizeof(mData) - sizeof(mData.blobs) +
- mData.blobs_count * sizeof(mData.blobs[0]);
-
-
Publish(device_addr,
PLAYER_MSGTYPE_DATA, PLAYER_BLOBFINDER_DATA_BLOBS,
! reinterpret_cast<void*>(&mData), size, NULL);
}
--- 370,376 ----
TestPattern();
Publish(device_addr,
PLAYER_MSGTYPE_DATA, PLAYER_BLOBFINDER_DATA_BLOBS,
! reinterpret_cast<void*>(&mData));
}
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit