diff options
author | Eino-Ville Talvala <etalvala@google.com> | 2012-08-28 01:25:43 -0700 |
---|---|---|
committer | Eino-Ville Talvala <etalvala@google.com> | 2012-08-30 09:50:41 -0700 |
commit | ea0d51b5ed0b474433b02414f9133b835f972569 (patch) | |
tree | 66b873f5a3c2834a54a2ec16018bc6b6d2505206 /services/camera/libcameraservice/Android.mk | |
parent | 6524b7e1e6aae7dc1fe650119ec4bcf96b5a3f6b (diff) | |
download | frameworks_av-ea0d51b5ed0b474433b02414f9133b835f972569.zip frameworks_av-ea0d51b5ed0b474433b02414f9133b835f972569.tar.gz frameworks_av-ea0d51b5ed0b474433b02414f9133b835f972569.tar.bz2 |
Camera2: Move still capture processing to separate thread.
To avoid stalling HAL when it queues up new buffers for still capture,
process still captures in a separate thread. Also move Camera2Heap to
its own class so it can be used by the CaptureProcessor.
Bug: 6243944
Change-Id: Id38e2a52367c0985812fcd4fd9af3ef90beef43f
Diffstat (limited to 'services/camera/libcameraservice/Android.mk')
-rw-r--r-- | services/camera/libcameraservice/Android.mk | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/services/camera/libcameraservice/Android.mk b/services/camera/libcameraservice/Android.mk index eac6163..9898a70 100644 --- a/services/camera/libcameraservice/Android.mk +++ b/services/camera/libcameraservice/Android.mk @@ -13,7 +13,8 @@ LOCAL_SRC_FILES:= \ Camera2Device.cpp \ camera2/CameraMetadata.cpp \ camera2/Parameters.cpp \ - camera2/FrameProcessor.cpp + camera2/FrameProcessor.cpp \ + camera2/CaptureProcessor.cpp LOCAL_SHARED_LIBRARIES:= \ libui \ |