int nFramesForReconnect;
unsigned long nFramesRunning;
int connection;
- int storeConn;
+ int storeConn;
int myID;
long requestedFrameTime; //ie fps
- char nDeviceName[255];
- WCHAR wDeviceName[255];
+ char nDeviceName[255];
+ WCHAR wDeviceName[255];
unsigned char * pixels;
char * pBuffer;
bufferSetup = false;
newFrame = false;
- latestBufferLength = 0;
+ latestBufferLength = 0;
hEvent = CreateEvent(NULL, true, false, NULL);
}
DeleteCriticalSection(&critSection);
CloseHandle(hEvent);
if(bufferSetup){
- delete pixels;
+ delete[] pixels;
}
}
if(bufferSetup){
return false;
}else{
- numBytes = numBytesIn;
- pixels = new unsigned char[numBytes];
+ numBytes = numBytesIn;
+ pixels = new unsigned char[numBytes];
bufferSetup = true;
newFrame = false;
- latestBufferLength = 0;
+ latestBufferLength = 0;
}
return true;
}
}
else
{
- width = w;
- height = h;
- videoSize = w*h*3;
+ width = w;
+ height = h;
+ videoSize = w*h*3;
sizeSet = true;
- pixels = new unsigned char[videoSize];
- pBuffer = new char[videoSize];
+ pixels = new unsigned char[videoSize];
+ pBuffer = new char[videoSize];
memset(pixels, 0 , videoSize);
sgCallback->setupBuffer(videoSize);