N: Alexandre Esse <alexandre.esse.dev@gmail.com>
F: package/kvazaar/
+F: package/v4l2loopback/
N: Alistair Francis <alistair.francis@xilinx.com>
F: package/xen/
source "package/udpxy/Config.in"
source "package/upmpdcli/Config.in"
source "package/v4l2grab/Config.in"
+ source "package/v4l2loopback/Config.in"
source "package/vlc/Config.in"
source "package/vorbis-tools/Config.in"
source "package/wavpack/Config.in"
--- /dev/null
+config BR2_PACKAGE_V4L2LOOPBACK
+ bool "v4l2loopback"
+ depends on BR2_LINUX_KERNEL
+ help
+ This module allows you to create "virtual video devices".
+ Normal (v4l2) applications will read these devices as if
+ they were ordinary video devices, but the video will not be
+ read from e.g. a capture card but instead it is generated by
+ another application.
+
+ https://github.com/umlaeute/v4l2loopback
+
+if BR2_PACKAGE_V4L2LOOPBACK
+
+config BR2_PACKAGE_V4L2LOOPBACK_UTILS
+ bool "utils"
+ depends on BR2_USE_MMU # bash
+ select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # bash
+ select BR2_PACKAGE_BASH # runtime dependency
+ select BR2_PACKAGE_SUDO # runtime dependency
+ help
+ Install applications to interact with v4l2-loopback devices
+ ("virtual video devices"). Currently there is only a single
+ command line utility: v4l2loopback-ctl: tool to set
+ framerate, format and timeout image.
+
+endif
+
+comment "v4l2loopback needs a Linux kernel to be built"
+ depends on !BR2_LINUX_KERNEL
--- /dev/null
+# Locally calculated
+sha256 9bb1e8d544019bead20813877415ae974fbc22f87c69772984a4abac433f36dd v4l2loopback-v0.10.0.tar.gz
--- /dev/null
+################################################################################
+#
+# v4l2loopback
+#
+################################################################################
+
+V4L2LOOPBACK_VERSION = v0.10.0
+V4L2LOOPBACK_SITE = $(call github,umlaeute,v4l2loopback,$(V4L2LOOPBACK_VERSION))
+V4L2LOOPBACK_LICENSE = GPL-2.0+
+V4L2LOOPBACK_LICENSE_FILES = COPYING
+
+ifeq ($(BR2_PACKAGE_V4L2LOOPBACK_UTILS),y)
+define V4L2LOOPBACK_INSTALL_TARGET_CMDS
+ $(INSTALL) -D -m 0755 $(@D)/utils/v4l2loopback-ctl $(TARGET_DIR)/usr/bin/v4l2loopback-ctl
+endef
+endif
+
+$(eval $(kernel-module))
+$(eval $(generic-package))