History log of /development/tools/emulator/system/camera/EmulatedFakeCameraDevice.cpp
Revision Date Author Comments
5a622cba8c5287d5e6577f940a22343a7cae977f 06-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/157220

Bug: 5449033
Change-Id: Ic6cac56d137f705dfa7266f21e9b0269219bd5d1
6aff44c27ee487bd65d5a1c74faf4b7165530bd4 06-Jan-2012 Steve Block <steveblock@google.com> Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/157065

Bug: 5449033
Change-Id: I03c41e20d8f5d7f3c7ef1f01506885e3e250e921
112bc5e57e206ec3e0bc5a335b62eae2eb8892e8 20-Dec-2011 Steve Block <steveblock@google.com> Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/156016

Bug: 5449033
Change-Id: Ia14c98936bb1dc74e681bf2de342ad6861646778
031b92f4c7edf17aa6e75e6c4ec3582e0413b744 23-Nov-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Pass white balance and exposure compensation to webcam emulator

Using fake camera implementation for WB/exposure, implement the same functionality
on frames comming from webcam emulator. Note that due to heavy computations that
are involved in implementing this, we will do all that math in the emulator
application in order to provide a decent performance.

Change-Id: Id6c37b472860674c91e6ca37522fc61f497515a3
629719e390ce66be822c3563bbd248ce15eaae7b 20-Oct-2011 Steve Block <steveblock@google.com> Rename LOGV(_IF) to ALOGV(_IF) DO NOT MERGE

See https://android-git.corp.google.com/g/#/c/143865

Bug: 5449033
Change-Id: Iad3a485eed0dc273d66607d30a7b9b79b02c03b6
12c0b21abeea8f07cdcab3bf9a79b0791590f537 19-Oct-2011 Christine Chen <christinech@google.com> Added white balance settings to the camera Emulator.

- Added the white balance control to the fake camera.

Change-Id: I5ada253a3ae7195ca5625a3601c9e4ed819fa2cc
366396d9b001c7a1abf2b73161a9b7b05e9022ec 14-Oct-2011 Christine Chen <christinech@google.com> Added exposure compensation control for the fake camera.

Change-Id: I10bc16d9d521f82e12ff335eed29465ac08b5595
68ec4ac828762745155be9662285d2174a7eff1e 21-Sep-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Fix video format

Apparently, video pixel format expected by the camera framework is YU12, and not YV12
as it was implemented.

Change-Id: Id33d8aa7f62f6e68276774ca2a7d25c04acd71cc
2a532ee388828120a5a11fba0087a1ed2539a159 16-Sep-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Implement "takePicture"

With this CL the camera emulator is capable of taking pictures

Change-Id: I29feea0c75a78c619aaf854a5665a24afb507ba4
49842cee0549befb6d7a4353247190820037e1c4 15-Sep-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Separate actual camera device start and frame delivery

These two tasks (starting the camera device, and starting working thread that pulls frames
from the started camera device) should be clearly separated, and should not be combined in
one method (as it was with the 'startCapturing' method).

Change-Id: I779bee924d99d9a87257c6b76791545b76795e72
4d4736067242295ccd8dc9fef989b04cac242a75 14-Sep-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Fix capture stopping

When stopping the camera, the working thread should be stopped before sending
"stop" query to the emulator: we don't want "frame" queries to be floating around
while we're in the process of stopping the camera.

Change-Id: I16dc56ca1c2e304a07a074302001d2e27100f2ac
5467be2eefc007ebf09baf109dafe058abc1ffc5 13-Sep-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Refactored emulated camera HAL to comply with code style

Change-Id: If57b536ae6b1f9bad4213630488591a3b3cc9fdd