|
@@ -538,9 +538,9 @@ static int vidioc_querycap(struct file *file, void *priv,
|
|
|
strcpy(cap->driver, "hdpvr");
|
|
|
strcpy(cap->card, "Hauppauge HD PVR");
|
|
|
usb_make_path(dev->udev, cap->bus_info, sizeof(cap->bus_info));
|
|
|
- cap->capabilities = V4L2_CAP_VIDEO_CAPTURE |
|
|
|
- V4L2_CAP_AUDIO |
|
|
|
- V4L2_CAP_READWRITE;
|
|
|
+ cap->device_caps = V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_AUDIO |
|
|
|
+ V4L2_CAP_READWRITE;
|
|
|
+ cap->capabilities = cap->device_caps | V4L2_CAP_DEVICE_CAPS;
|
|
|
return 0;
|
|
|
}
|
|
|
|