added test to for when initialization fails

This commit is contained in:
lostjared
2017-03-06 10:35:09 -08:00
parent fa2ab61b52
commit 7a07deb205
3 changed files with 9 additions and 3 deletions

View File

@@ -29,13 +29,17 @@ void Playback::setVideo(cv::VideoCapture cap, cv::VideoWriter wr, bool record) {
mutex.unlock();
}
void Playback::setVideoCamera(int device, int res, cv::VideoWriter wr, bool record) {
bool Playback::setVideoCamera(int device, int res, cv::VideoWriter wr, bool record) {
mode = MODE_CAMERA;
mutex.lock();
if(capture.isOpened()) {
} else {
capture.open(device);
if(!capture.isOpened()) {
mutex.unlock();
return false;
}
}
recording = record;
writer = wr;
@@ -63,6 +67,7 @@ void Playback::setVideoCamera(int device, int res, cv::VideoWriter wr, bool reco
capture.set(CV_CAP_PROP_FRAME_HEIGHT, res_h);
}
mutex.unlock();
return true;
}
void Playback::setVector(std::vector<std::pair<int, int>> v) {