0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00

linux-v4l2: Make V4L device names unique

Addresses mantis issue 0000702.

Closes obsproject/obs-studio#1553
This commit is contained in:
Cheeseness 2018-11-25 19:34:56 +10:00 committed by jp9000
parent 711230e627
commit d3b5ee55fb

View File

@ -329,7 +329,11 @@ static void v4l2_device_list(obs_property_t *prop, obs_data_t *settings)
continue;
}
obs_property_list_add_string(prop, (char *) video_cap.card,
/* make sure device names are unique */
char unique_device_name[68];
sprintf(unique_device_name, "%s (%s)", video_cap.card,
video_cap.bus_info);
obs_property_list_add_string(prop, unique_device_name,
device.array);
blog(LOG_INFO, "Found device '%s' at %s", video_cap.card,
device.array);