From 4fc95d9f373b21277d18782398b082843c792a17 Mon Sep 17 00:00:00 2001 From: Mauro Carvalho Chehab Date: Sat, 28 May 2011 11:08:31 -0300 Subject: [PATCH] get_media_devices: Discard path when handling a video node name Signed-off-by: Mauro Carvalho Chehab --- utils/libmedia_dev/get_media_devices.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utils/libmedia_dev/get_media_devices.c b/utils/libmedia_dev/get_media_devices.c index 84be746..ef6f303 100644 --- a/utils/libmedia_dev/get_media_devices.c +++ b/utils/libmedia_dev/get_media_devices.c @@ -319,6 +319,11 @@ char *get_first_alsa_cap_device(void *opaque, char *v4l_device) struct media_device_entry *md_ptr = md->md_entry; int i; char *prev; + char p = strrchr(v4l_device, '/'); + + /* Get just the device name */ + if (p) + v4l_device = p + 1; /* Step 1: Find the V4L node */ for (i = 0; i < md->md_size; i++, md_ptr++) { -- 2.7.4