Author: Kay Sievers Date: Tue Feb 15 17:24:32 2011 +0100 v4l_id: kill the v4l1 ioctl Recent kernels do not have v4l1 anymore. diff --git a/extras/v4l_id/v4l_id.c b/extras/v4l_id/v4l_id.c index d530a6d..21cb328 100644 --- a/extras/v4l_id/v4l_id.c +++ b/extras/v4l_id/v4l_id.c @@ -28,7 +28,6 @@ #include #include #include -#include #include int main (int argc, char *argv[]) @@ -39,7 +38,6 @@ int main (int argc, char *argv[]) }; int fd; char *device; - struct video_capability v1cap; struct v4l2_capability v2cap; while (1) { @@ -82,19 +80,6 @@ int main (int argc, char *argv[]) if ((v2cap.capabilities & V4L2_CAP_RADIO) > 0) printf("radio:"); printf("\n"); - } else if (ioctl (fd, VIDIOCGCAP, &v1cap) == 0) { - printf("ID_V4L_VERSION=1\n"); - printf("ID_V4L_PRODUCT=%s\n", v1cap.name); - printf("ID_V4L_CAPABILITIES=:"); - if ((v1cap.type & VID_TYPE_CAPTURE) > 0) - printf("capture:"); - if ((v1cap.type & VID_TYPE_OVERLAY) > 0) - printf("video_overlay:"); - if (v1cap.audios > 0) - printf("audio:"); - if ((v1cap.type & VID_TYPE_TUNER) > 0) - printf("tuner:"); - printf("\n"); } close (fd);