History log of /development/tools/emulator/system/camera/EmulatedCamera.h
Revision Date Author Comments
d6a3832650c70e3cfd6efe88077d62b96a357e70 23-Mar-2012 Eino-Ville Talvala <etalvala@google.com> Update emulated camera to support HAL v2.0 modules and devices.

- Update camera HAL module to version 2

- Break out common camera HAL device functionality into
EmulatedBaseCamera

- EmulatedCamera is now the base class for all version 1 camera
devices.

- No camera device version 2 implementation included.

No change to supported functionality.

Change-Id: Iabb0b9a4e41f3c01dfd921256fa8fb1d40d71834
f7f6886820208bdea0ae42a323baade4d1c939da 14-Oct-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Cherry picked from c9a94b0f in master. Do not merge.

Implement CAMERA_MSG_PREVIEW_FRAME callback

Also does better work detecting pixel format for video frames, depending on the
mode that camera is intended to be operated with.

Change-Id: Idb2dfc7c0a79e81eff58f83a14af769afc713096
caa1aeafba742dc256519cfa01e6ff93f9168848 14-Oct-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Implement CAMERA_MSG_PREVIEW_FRAME callback

Also does better work detecting pixel format for video frames, depending on the
mode that camera is intended to be operated with.

Change-Id: I352204b8d6d1a9e7857d77b6363de2bb5d5db0dd
b3ea1716552f4bd4145db53be67c26242a5db50a 23-Sep-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Implements camera error reporting.

Change-Id: I5f4f4cd1baab60053e827e0605a92a123c7a086f
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
4756fada1ac865c34d8dfb4c34b288b999f2cfcb 14-Sep-2011 Vladimir Chtchetkine <vchtchetkine@google.com> Fix typos introduced during style adjustment

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

Change-Id: If57b536ae6b1f9bad4213630488591a3b3cc9fdd