diff --git a/libsrc/grabber/v4l2/V4L2Grabber.cpp b/libsrc/grabber/v4l2/V4L2Grabber.cpp index 17a0f94c..5f73ccfc 100644 --- a/libsrc/grabber/v4l2/V4L2Grabber.cpp +++ b/libsrc/grabber/v4l2/V4L2Grabber.cpp @@ -4,16 +4,18 @@ #include #include #include -#include -#include #include #include + +#include +#include #include #include #include #include #include #include + #include #include @@ -97,12 +99,11 @@ bool V4L2Grabber::init() _deviceName = "unknown"; for (auto& dev: _v4lDevices) { - //Debug(_log, "check v4l2 device: %s (%s)",dev.first.c_str(), dev.second.c_str()); _deviceName = dev.first; if ( init() ) { Info(_log, "found usable v4l2 device: %s (%s)",dev.first.c_str(), dev.second.c_str()); - break; + return _initialized; } } }