Unbreak build and allow to find V4L2 device at runtime.

Index: plugins/linux-v4l2/v4l2-input.c
--- plugins/linux-v4l2/v4l2-input.c.orig
+++ plugins/linux-v4l2/v4l2-input.c
@@ -26,7 +26,11 @@ along with this program.  If not, see <http://www.gnu.
 #include <sys/ioctl.h>
 #include <sys/select.h>
 
+#if defined(__OpenBSD__)
+#include <sys/videoio.h>
+#else
 #include <linux/videodev2.h>
+#endif
 #include <libv4l2.h>
 
 #include <util/threading.h>
@@ -349,7 +353,7 @@ static void v4l2_device_list(obs_property_t *prop, obs
 	size_t cur_device_index;
 	const char *cur_device_name;
 
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__OpenBSD__)
 	dirp = opendir("/dev");
 #else
 	dirp = opendir("/sys/class/video4linux");
@@ -369,8 +373,8 @@ static void v4l2_device_list(obs_property_t *prop, obs
 		uint32_t caps;
 		struct v4l2_capability video_cap;
 
-#ifdef __FreeBSD__
-		if (strstr(dp->d_name, "video") == NULL)
+#if defined(__FreeBSD__) || defined(__OpenBSD__)
+		if (strstr(dp->d_name, "video") == NULL || !dp->d_name[5])
 			continue;
 #endif
 
