From 2ff298739a4004cb7e3eae54d0bf8b7bca7af0c6 Mon Sep 17 00:00:00 2001 From: Sven Schnelle Date: Sat, 28 Nov 2015 17:15:42 +0100 Subject: [PATCH] facetimehd: set bus_info in v4l2 capabilities --- fthd_v4l2.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fthd_v4l2.c b/fthd_v4l2.c index 7ad91fb..4c5077a 100644 --- a/fthd_v4l2.c +++ b/fthd_v4l2.c @@ -388,8 +388,13 @@ static int fthd_v4l2_ioctl_g_std(struct file *filp, void *priv, v4l2_std_id *std static int fthd_v4l2_ioctl_querycap(struct file *filp, void *priv, struct v4l2_capability *cap) { + struct fthd_private *dev_priv = video_drvdata(filp); + strcpy(cap->driver, "bcwc"); strcpy(cap->card, "Apple Facetime HD"); + snprintf(cap->bus_info, sizeof(cap->bus_info), "PCI:%s", + pci_name(dev_priv->pdev)); + cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_READWRITE | V4L2_CAP_STREAMING | V4L2_CAP_TIMEPERFRAME; cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS;