graphics/fswebcam: switch to sys/videoio.h

OK: kn@
This commit is contained in:
kirill
2025-01-18 14:44:49 +00:00
parent d777ba9772
commit c942d2eb48
3 changed files with 10 additions and 2829 deletions
+1
View File
@@ -1,6 +1,7 @@
COMMENT= fswebcam is a small and simple webcam app
DISTNAME= fswebcam-20200725
REVISION= 0
CATEGORIES= graphics
+9 -21
View File
@@ -1,24 +1,12 @@
make these conditional, they're not in older videodev.h
Index: src_v4l2.c
--- src_v4l2.c.orig
+++ src_v4l2.c
@@ -61,14 +61,18 @@ v4l2_palette_t v4l2_palette[] = {
{ SRC_PAL_BGR24, V4L2_PIX_FMT_BGR24 },
{ SRC_PAL_RGB32, V4L2_PIX_FMT_RGB32 },
{ SRC_PAL_BGR32, V4L2_PIX_FMT_BGR32 },
+#ifdef V4L2_PIX_FMT_ABGR32
{ SRC_PAL_ABGR32, V4L2_PIX_FMT_ABGR32 },
+#endif
{ SRC_PAL_YUYV, V4L2_PIX_FMT_YUYV },
{ SRC_PAL_UYVY, V4L2_PIX_FMT_UYVY },
{ SRC_PAL_VYUY, V4L2_PIX_FMT_VYUY },
{ SRC_PAL_YUV420P, V4L2_PIX_FMT_YUV420 },
{ SRC_PAL_BAYER, V4L2_PIX_FMT_SBGGR8 },
{ SRC_PAL_SBGGR8, V4L2_PIX_FMT_SBGGR8 },
+#ifdef V4L2_PIX_FMT_SRGGB8
{ SRC_PAL_SRGGB8, V4L2_PIX_FMT_SRGGB8 },
+#endif
{ SRC_PAL_SGBRG8, V4L2_PIX_FMT_SGBRG8 },
{ SRC_PAL_SGRBG8, V4L2_PIX_FMT_SGRBG8 },
{ SRC_PAL_RGB565, V4L2_PIX_FMT_RGB565 },
@@ -19,7 +19,7 @@
#include <errno.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
-#include "videodev2.h"
+#include <sys/videoio.h>
#include "src.h"
#include "log.h"
File diff suppressed because it is too large Load Diff