--- hal-0.5.14.orig/hald/linux/probing/probe-video4linux.c +++ hal-0.5.14/hald/linux/probing/probe-video4linux.c @@ -30,7 +30,6 @@ #include #include #include -#include #include #include #include @@ -50,7 +49,6 @@ main (int argc, char *argv[]) int ret = -1; char *udi; char *device_file; - struct video_capability v1cap; struct v4l2_capability v2cap; LibHalContext *ctx = NULL; LibHalChangeSet *cset; @@ -109,31 +107,6 @@ main (int argc, char *argv[]) } else { HAL_DEBUG (("ioctl VIDIOC_QUERYCAP failed")); - if (ioctl (fd, VIDIOCGCAP, &v1cap) == 0) { - libhal_changeset_set_property_string (cset, - "video4linux.version", "1"); - - libhal_changeset_set_property_string (cset, - "info.product", v1cap.name); - - if ((v1cap.type & VID_TYPE_CAPTURE) > 0) { - LIBHAL_FREE_DBUS_ERROR (&error); - libhal_device_add_capability (ctx, udi, "video4linux.video_capture", &error); - } if ((v1cap.type & VID_TYPE_OVERLAY) > 0) { - LIBHAL_FREE_DBUS_ERROR (&error); - libhal_device_add_capability (ctx, udi, "video4linux.video_overlay", &error); - } if (v1cap.audios > 0) { - LIBHAL_FREE_DBUS_ERROR (&error); - libhal_device_add_capability (ctx, udi, "video4linux.audio", &error); - } if ((v1cap.type & VID_TYPE_TUNER) > 0) { - LIBHAL_FREE_DBUS_ERROR (&error); - libhal_device_add_capability (ctx, udi, "video4linux.tuner", &error); - } - } else { - HAL_DEBUG (("ioctl VIDIOCGCAP failed")); - } - } - LIBHAL_FREE_DBUS_ERROR (&error); libhal_device_commit_changeset (ctx, cset, &error); libhal_device_free_changeset (cset); @@ -154,5 +127,6 @@ out: } return ret; + } }