aboutsummaryrefslogtreecommitdiffstats
path: root/android/camera/camera-capture-linux.c
diff options
context:
space:
mode:
authorVladimir Chtchetkine <vchtchetkine@google.com>2011-09-17 11:15:47 -0700
committerVladimir Chtchetkine <vchtchetkine@google.com>2011-09-20 09:43:13 -0700
commitb8dcaffaf7dcb0c795d2776abf3bb75196f8527c (patch)
tree62b03c33eac338e02a9ff1630672072c676a70e4 /android/camera/camera-capture-linux.c
parentd6362e54b7b116a42d45a1ef499ff180548c7674 (diff)
downloadexternal_qemu-b8dcaffaf7dcb0c795d2776abf3bb75196f8527c.zip
external_qemu-b8dcaffaf7dcb0c795d2776abf3bb75196f8527c.tar.gz
external_qemu-b8dcaffaf7dcb0c795d2776abf3bb75196f8527c.tar.bz2
Add -webcam commandline option to control webcam emulation
-webcam name=<name>[,dir=<direction>] options controls web cameras to use for emulation. Change-Id: I961fd399c7e041541adda040dd24f194cc383cb9
Diffstat (limited to 'android/camera/camera-capture-linux.c')
-rw-r--r--android/camera/camera-capture-linux.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/android/camera/camera-capture-linux.c b/android/camera/camera-capture-linux.c
index 072d06e..50324f0 100644
--- a/android/camera/camera-capture-linux.c
+++ b/android/camera/camera-capture-linux.c
@@ -1048,6 +1048,9 @@ enumerate_camera_devices(CameraInfo* cis, int max)
if (cd != NULL) {
LinuxCameraDevice* lcd = (LinuxCameraDevice*)cd->opaque;
if (!_camera_device_get_info(lcd, cis + found)) {
+ char user_name[24];
+ sprintf(user_name, "webcam%d", found);
+ cis[found].display_name = ASTRDUP(user_name);
cis[found].in_use = 0;
found++;
}