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

Reply via email to