1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-07 03:56:28 +02:00
vlc/modules/services_discovery
Rémi Denis-Courmont 0c6062ece8 udev: use ALSA to find capture device names
This is a little bit more understandable than device numbers.
Unfortunately, hot plug is as flaky as before: udev reports the device
before it is ready. alsa-lib provides no event interface (that I know),
so we have to stick with udev for now though.

Also, alsa-lib is _not_ used to fetch the card name. In my opinion, the
udev vendor string is a lot better. Compare:
- "USB Device 0xccd:0x77" (alsa card name) with
  "TerraTec Electronic GmbH" (udev vendor), or
- "Intel ICH6" (alsa card name) with "Intel Corporation" (udev vendor).
2010-07-17 20:30:04 +03:00
..
.gitignore Check-in modules/Makefile.am 2008-03-23 21:53:10 +02:00
bonjour.c No need for sprintf() here 2010-02-10 17:46:39 +02:00
mediadirs.c make_URI: add scheme parameter 2010-07-07 21:12:46 +03:00
Modules.am udev: use ALSA to find capture device names 2010-07-17 20:30:04 +03:00
mtp.c Revert "Revert "redundant includes of vlc_playlist.h"" 2010-06-11 22:32:25 +03:00
podcast.c Revert "Revert "redundant includes of vlc_playlist.h"" 2010-06-11 22:32:25 +03:00
sap.c Fix variables types. 2010-05-30 17:11:40 +02:00
udev.c udev: use ALSA to find capture device names 2010-07-17 20:30:04 +03:00
upnp_cc.cpp Typo (thanks to Austin Burrow). 2010-04-03 19:11:11 +02:00
upnp_intel.cpp UPNP: Cleaned up code to match code conventions 2010-06-08 01:12:09 +02:00
upnp_intel.hpp upnp_intel: new playlist design 2010-02-02 06:12:59 +01:00
xcb_apps.c XCB: use var_Inherit*() 2010-07-11 18:47:44 +03:00