4865c526e681366481b0ab242ffa1ead57bb02cc |
|
02-Oct-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Synchronize mode changes and triggers Make sure that changes to various parameters have reached the HAL before triggering asynchronous events like autofocus or precapture metering. Bug: 7107220 Change-Id: I3c50038de1671968eb32004ce538435121934e7e
/frameworks/av/services/camera/libcameraservice/camera2/StreamingProcessor.cpp
|
04273cb14d2326e85bb047ea6ef75294c8b3d561 |
|
04-Oct-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Fix deadlock while zooming during record Acquired SharedParameters before mMutex in StreamingProcessor, this avoids any potential deadlocks since Camera2Client code would always acquire SharedParameters first before invoking StreamingProcessor. Bug: 7275259 Change-Id: Ia741162c455300378bee049f063590ece5328b95
/frameworks/av/services/camera/libcameraservice/camera2/StreamingProcessor.cpp
|
ecf17e82505fdb60d59e00b6dd59036df93de655 |
|
03-Oct-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Handle client processes dying by closing camera resources CameraService now subscribes to binder death notifications for each client, and disconnects the client if the death happened without cleanly shutting down the client first. Bug: 7258314 Change-Id: I7803836b589fd8f0dfe00f6c28a707b82012e751
/frameworks/av/services/camera/libcameraservice/camera2/StreamingProcessor.cpp
|
22d58d37db6b5f48a10b3a19f69ffda09943c125 |
|
03-Oct-2012 |
Igor Murashkin <iam@google.com> |
Camera2: Don't change state when reconnect is called Bug: 7252802 Change-Id: Ibed4f59a96bef75bf84b1aaf1235fb87e94102ef
/frameworks/av/services/camera/libcameraservice/camera2/StreamingProcessor.cpp
|
73bbd1f1c493835f191ea2b0b72439292496b40a |
|
26-Sep-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Refactor preview/recording management to separate class. Untangle preview/recording management from main class to simplify callpaths; in preparation for fixing several HAL/app interactions bugs. Bug: 7172543 Bug: 7159577 Bug: 7107220 Change-Id: Iab5503f66b35d88a1524111536a484c9e33fd934
/frameworks/av/services/camera/libcameraservice/camera2/StreamingProcessor.cpp
|