|
|
|
@ -249,7 +249,6 @@ int VideoDev_VFW::CaptureStart() {
|
|
|
|
|
return VDEV_STATUS_ERROR;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
|
if(!capSetCallbackOnVideoStream(cap, VFW_frame_callback)) {
|
|
|
|
|
printf ("%s:%d %s Could not set videostream callback to VFW id %d\n", __FILE__, __LINE__, __FUNCTION__, camid);
|
|
|
|
|
return VDEV_STATUS_ERROR;
|
|
|
|
@ -259,7 +258,6 @@ int VideoDev_VFW::CaptureStart() {
|
|
|
|
|
printf ("%s:%d %s Cmould not set yield callback to VFW id %d\n", __FILE__, __LINE__, __FUNCTION__, camid);
|
|
|
|
|
return VDEV_STATUS_ERROR;
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
if(!capSetCallbackOnFrame(cap, VFW_frame_callback)) {
|
|
|
|
|
printf ("%s:%d %s Could not set frame callback to VFW id %d\n", __FILE__, __LINE__, __FUNCTION__, camid);
|
|
|
|
@ -302,7 +300,7 @@ int VideoDev_VFW::CaptureStop() {
|
|
|
|
|
int VideoDev_VFW::Grab(VideoFrameRaw *vf) {
|
|
|
|
|
|
|
|
|
|
MSG msg;
|
|
|
|
|
if(PeekMessage(&msg,NULL,0,0,PM_REMOVE)) {
|
|
|
|
|
while(PeekMessage(&msg,NULL,0,0,PM_REMOVE)) {
|
|
|
|
|
TranslateMessage(&msg);
|
|
|
|
|
DispatchMessage(&msg);
|
|
|
|
|
}
|
|
|
|
|