d5087f91357a9218580596b466926ab750bc8ea7 |
|
05-Oct-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: On stopping preview, wait until captures are completed. If preview is stopped while a still capture or a video snapshot is underway, wait until the capture completes before stopping preview. Also use the same behavior for disconnect - do not shut down the camera device until captures are complete. This works around HAL implementations which report to be done (get_in_progress_count returns 0) even when a capture is still outstanding. Bug: 7276954 Change-Id: I66290acf1740cc330eadecbcded0c59fa9c5d2fd
/frameworks/av/services/camera/libcameraservice/camera2/JpegProcessor.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/JpegProcessor.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/JpegProcessor.cpp
|
0fa1e760f7093d025c977e5813e8d3a04c863ce3 |
|
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.cpp
|
eb8a42b934f20a15f40d656e2bc90f384f1ccb10 |
|
25-Sep-2012 |
Alex Ray <aray@google.com> |
Camera2: Fix JPEG Transport Header offset Use offset into start of buffer after transport header Bug: 7108816 Change-Id: I6f9778db313856eaeee31f6999e4e55678b09b26
/frameworks/av/services/camera/libcameraservice/camera2/JpegProcessor.cpp
|
4bb8118816874c696d9f1adab48490df1da365f7 |
|
24-Sep-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Debug and logging fixes. - Fix LOG_TAGs to work with standard logcat filtering. - Add ATRACE to Camera2Device - Shorten thread names to fit in 16 characters - Remove some ATRACEs to avoid flooding trace unnecessarily Bug: 7220520 Change-Id: Ief8d677b5c8bb35d94e0f21b11b86505e83169ea
/frameworks/av/services/camera/libcameraservice/camera2/JpegProcessor.cpp
|
a6b4c40e70eafc5aba16163999de6d3e26667b89 |
|
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.cpp
|
fe580e57081885dd6059e0d407a6cd96a1be7e51 |
|
20-Sep-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: State must be STOPPED before JPEG callback is fired. Move handling of JPEG callback to CaptureSequencer instead of JpegProcessor, so that we can be sure the camera state is updated to STOPPED before the JPEG callback is sent to the application layer. Bug: 7172743 Change-Id: Ie8752d946d3eb8254230c77f10e5c38a83dc5371
/frameworks/av/services/camera/libcameraservice/camera2/JpegProcessor.cpp
|
cf70d3469332445dc3ffd09729da3538612b1bb2 |
|
06-Sep-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Delete all streams and stop all threads during shutdown. Bug: 6243944 Change-Id: If13a1f91e8a07c1ec4f91183d1a4b261ec4f6d52
/frameworks/av/services/camera/libcameraservice/camera2/JpegProcessor.cpp
|
da6665cbd06ca58d3357c3002b7366d13e23f152 |
|
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.cpp
|