Initial udev service discovery plugin
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 15 Oct 2009 19:11:20 +0000 (22:11 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Thu, 15 Oct 2009 19:11:20 +0000 (22:11 +0300)
commit020c20ecbb40fa7722cfaa121079ae17891809fd
treeca5666e7655b73dc7ae9b3e8a6ee95540a871112
parent3d6d7eaebce6eada889ebfbd9c22438fa7eb3825
Initial udev service discovery plugin

This implements device discovery with libudev, which is part of the udev
source package (and hence available in any recent Linux distribution).
Both cold and hot plugging (w.r.t. VLC) are implemented.

TODO:
 * V4L1 devices (currently V4L2 is assumed)
 * other subsystems (linux-dvb -> DVB, block -> discs)
 * item removal on unplug
 * better item name and category for non-USB devices
configure.ac
modules/services_discovery/Modules.am
modules/services_discovery/udev.c [new file with mode: 0644]