Hi all,<br>When I connect a USB webcam, org.freedesktop.Hal.Manager generates a couple of DeviceAdded signals for the newly created HAL objects. One of these objects usually has the &#39;Video4Linux&#39; capability. These are the HAL objects created when I plug in a Creative NX webcam (no microphone):<br>
/org/freedesktop/Hal/devices/usb_device_41e_401c_noserial<br>/org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial<br>/org/freedesktop/Hal/devices/usb_device_41e_401c_noserial_video4linux<br>The last one in this case holds the information about V4L and is easily identifiable by checking at least &quot;info.category&quot; and &quot;info.capabilities&quot;.<br>
However, when I connect an old Logitech Quickcam express (qc-usb driver), no V4L-related object is created and I only get:.<br>/org/freedesktop/Hal/devices/usb_device_46d_840_noserial<br>/org/freedesktop/Hal/devices/usb_device_46d_840_noserial_if0<br>
grep&#39;ping syslog shows the webcam has been detected and the device file created.<br><br>Is this HAL-related or driver-related ?<br>If it is driver-related, which step (specifically which function call) usually notifies HAL that a new V4L object has been added ? is it tied to one of the sysfs routines ?<br>
Thanks,<br>Gilles<br><br>