02f8457cf788e09e4f0c302dda453f13293009e7 |
|
24-Apr-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Fix deadlock on shutdown due to client getting killed. When the binder connection dies and is the only holder of a strong pointer to the Camera2Client, disconnect is called from the destructor. At this point, all weak pointers to Camera2Client are no longer promotable, and lots of cleanup code paths are broken as a result. Rework all such code paths to not need the client pointer, and to discard image buffers that arrive during shutdown. Bug: 8696047 Change-Id: Ic0672ecde7c1baaf65079f925a45bd5be45f1fb3
/frameworks/av/services/camera/libcameraservice/camera2/JpegProcessor.h
|
4d2f2e8414df33337d4f09e5235719dfcc705674 |
|
02-Apr-2013 |
Igor Murashkin <iam@google.com> |
Camera: implement takePicture for HAL3-using clients * Implements Camera2Device-style triggers by mutating the next request * Implements Camera3Device::waitUntilRequestReceived Change-Id: Ie0b5591158872513a0bffbfab33123cf18dacf8a
/frameworks/av/services/camera/libcameraservice/camera2/JpegProcessor.h
|
bd02dd1bf1f34eb4e100d0d058f1fe5a2790d67e |
|
14-Feb-2013 |
Igor Murashkin <iam@google.com> |
Camera: Move CameraMetadata.h from service to client library Change-Id: I940ce86f318f37ae5b73f912a6e589415150125f
/frameworks/av/services/camera/libcameraservice/camera2/JpegProcessor.h
|
43cbdc5b5545d3344c556014b9afe8249add91e4 |
|
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/JpegProcessor.h
|
6751c093886112f4774bc3de514268e7b85ea417 |
|
28-Sep-2012 |
Alex Ray <aray@google.com> |
Camera2: Use new JPEG transport header Check for new JPEG transport header at the end of the stream buffer instead of at the beginning. Bug: 7108816 Change-Id: I26c52267cb406dae50c9d0ee01e6c26359ba84aa
/frameworks/av/services/camera/libcameraservice/camera2/JpegProcessor.h
|
12c5d13c644cef1774cec2aafcbfeb4b205ba70f |
|
21-Sep-2012 |
Alex Ray <aray@google.com> |
Camera2: Truncate JPEG images Check for JPEG size hint from HAL, use if applicable. Otherwise read until end of JPEG image to find appropriate file size. Bug: 7108816 Change-Id: Idfd194133eb6c293ab08c9466f59606e62ba56b6
/frameworks/av/services/camera/libcameraservice/camera2/JpegProcessor.h
|
69230df9905534cda15becd44c0109874c4be5f0 |
|
30-Aug-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Basic ZSL and precapture trigger support. - Add capture sequencer to control still image capture process - Use precapture trigger for standard capture in sequencer - Add infrastructure for reprocessing streams - Add ZSL processor to maintain ZSL queue - Add ZSL capture sequence to sequencer This patch sets up ZSL mode and precapture triggers. For now, to enable zsl mode, set the system property camera.zsl_mode to 1. Bug: 6243944 Change-Id: Icf8cb1a83a7c11a152a11007c8f3c54f8ea1c70c
/frameworks/av/services/camera/libcameraservice/camera2/JpegProcessor.h
|