From b15888dbd419a9f3c58c15179dd75eab978b1e4d Mon Sep 17 00:00:00 2001 From: Devaev Maxim Date: Sat, 23 Mar 2019 03:53:07 +0300 Subject: [PATCH] refactoring --- src/device.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/device.c b/src/device.c index 817ef4b..500cd79 100644 --- a/src/device.c +++ b/src/device.c @@ -259,7 +259,7 @@ int device_consume_event(struct device_t *dev) { struct v4l2_event event; LOG_DEBUG("Calling ioctl(VIDIOC_DQEVENT) ..."); - if (!xioctl(dev->run->fd, VIDIOC_DQEVENT, &event)) { + if (xioctl(dev->run->fd, VIDIOC_DQEVENT, &event) == 0) { switch (event.type) { case V4L2_EVENT_SOURCE_CHANGE: LOG_INFO("Got V4L2_EVENT_SOURCE_CHANGE: source changed"); @@ -432,7 +432,7 @@ static void _device_open_hw_fps(struct device_t *dev) { LOG_DEBUG("Calling ioctl(VIDIOC_G_PARM) ..."); if (xioctl(dev->run->fd, VIDIOC_G_PARM, &setfps) < 0) { - LOG_PERROR("Unable to query that the HW FPS change is not supported"); + LOG_PERROR("Unable to query HW FPS changing"); return; } @@ -471,7 +471,7 @@ static int _device_open_mmap(struct device_t *dev) { req.memory = V4L2_MEMORY_MMAP; LOG_DEBUG("Calling ioctl(VIDIOC_REQBUFS) ..."); - if (xioctl(dev->run->fd, VIDIOC_REQBUFS, &req)) { + if (xioctl(dev->run->fd, VIDIOC_REQBUFS, &req) < 0) { LOG_PERROR("Device '%s' doesn't support memory mapping", dev->path); return -1; }