mirror of
https://github.com/pikvm/ustreamer.git
synced 2026-04-12 17:46:13 +00:00
refactoring
This commit is contained in:
@@ -259,7 +259,7 @@ int device_consume_event(struct device_t *dev) {
|
|||||||
struct v4l2_event event;
|
struct v4l2_event event;
|
||||||
|
|
||||||
LOG_DEBUG("Calling ioctl(VIDIOC_DQEVENT) ...");
|
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) {
|
switch (event.type) {
|
||||||
case V4L2_EVENT_SOURCE_CHANGE:
|
case V4L2_EVENT_SOURCE_CHANGE:
|
||||||
LOG_INFO("Got V4L2_EVENT_SOURCE_CHANGE: source changed");
|
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) ...");
|
LOG_DEBUG("Calling ioctl(VIDIOC_G_PARM) ...");
|
||||||
if (xioctl(dev->run->fd, VIDIOC_G_PARM, &setfps) < 0) {
|
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;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -471,7 +471,7 @@ static int _device_open_mmap(struct device_t *dev) {
|
|||||||
req.memory = V4L2_MEMORY_MMAP;
|
req.memory = V4L2_MEMORY_MMAP;
|
||||||
|
|
||||||
LOG_DEBUG("Calling ioctl(VIDIOC_REQBUFS) ...");
|
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);
|
LOG_PERROR("Device '%s' doesn't support memory mapping", dev->path);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user