fixed: video for linux device is busy causes fatal error

master
Steffen Pohle 3 years ago
parent ae7db254f6
commit 1b5fed363a

@ -204,6 +204,8 @@ int VideoDev_V4L2::Open() {
fmt.fmt.pix.field = V4L2_FIELD_NONE; fmt.fmt.pix.field = V4L2_FIELD_NONE;
if (-1 == xioctl (fd, VIDIOC_S_FMT, &fmt)) { if (-1 == xioctl (fd, VIDIOC_S_FMT, &fmt)) {
fprintf (stderr, "%s:%d VIDIOC_S_FMT : %s\n", __FILE__, __LINE__, strerror (errno)); fprintf (stderr, "%s:%d VIDIOC_S_FMT : %s\n", __FILE__, __LINE__, strerror (errno));
close (fd);
fd = -1;
return VDEV_STATUS_ERROR; return VDEV_STATUS_ERROR;
} }

Loading…
Cancel
Save