瀏覽代碼

linux-v4l2: Update properties when devices change.

This causes the properties for v4l2 sources to be refreshed when a
device is disconnected/connected.
fryshorts 11 年之前
父節點
當前提交
d9a7b9062d
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      plugins/linux-v4l2/v4l2-input.c

+ 4 - 0
plugins/linux-v4l2/v4l2-input.c

@@ -581,6 +581,8 @@ static void device_added(const char *dev, void *vptr)
 {
 	V4L2_DATA(vptr);
 
+	obs_source_update_properties(data->source);
+
 	if (strcmp(data->device_id, dev))
 		return;
 
@@ -597,6 +599,8 @@ static void device_removed(const char *dev, void *vptr)
 {
 	V4L2_DATA(vptr);
 
+	obs_source_update_properties(data->source);
+
 	if (strcmp(data->device_id, dev))
 		return;