#define _LARGEFILE64_SOURCE 1 #define _FILE_OFFSET_BITS 64 #include "miniwebcam.h" #include "video.h" #include "convert.h" #include #include #include #include #include #include #ifdef BUILD_WINDOWS #include #include #include #else #include #endif #include VideoDevice::VideoDevice() { debug (""); pthread_mutex_init(&mtx, NULL); }; VideoDevice::~VideoDevice() { debug (""); }; int VideoDevice::Lock() { if (pthread_mutex_lock(&mtx) == 0) return 1; else return 0; }; int VideoDevice::UnLock() { if (pthread_mutex_unlock(&mtx) == 0) return 1; else return 0; };