c03792041b9dd6f7f54abd6c82bd6c755a336cd8 |
|
10-Oct-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Limit valid caller PIDs for camera clients. Narrow down on PID checks to avoid cases where service can access the camera even though it shouldn't be able to, per API semantics. Bug: 6970469 Change-Id: Ic468a31949c28ef978b6ed48a70e4601c7ced684
/frameworks/av/services/camera/libcameraservice/CameraClient.cpp
|
44f120fa169cb3131ec853c638ea9c88a9b33b97 |
|
09-Oct-2012 |
Igor Murashkin <iam@google.com> |
Camera: Clear Hardware device pointer when initialization fails When disconnecting, don't try to call device functions if the initialization fails since this can lead to internal HAL segfaults. Bug: 7317107 Change-Id: Ib65db7eb6556ee10d844959934b1bfd7bb08d0ff
/frameworks/av/services/camera/libcameraservice/CameraClient.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/CameraClient.cpp
|
c5268e825d4a513ad857b7944a9f85dc478c1dc6 |
|
11-Sep-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera1: Fix enable shutter sound command error handling. Return the error codes from calls to enableShutterSound to the caller, and don't call the HAL with the enable shutter sound command. Change-Id: Ibe4943bd1cd0fcd1832fd904f12dd2f78fec06a5
/frameworks/av/services/camera/libcameraservice/CameraClient.cpp
|
983cf231ab2d176a14595cdae46ff1b0c239af47 |
|
02-Aug-2012 |
James Dong <jdong@google.com> |
Dynamically configure the number of video buffers used by camera source, if supported o related-to-bug: 6920805 Change-Id: I413bb50954cc84e32ed40bcb713842dc7b58e2b6
/frameworks/av/services/camera/libcameraservice/CameraClient.cpp
|
35f859b338c0922094ecfc37fb8157530df6b305 |
|
10-Jul-2012 |
Patric Frederiksen <patric.frederiksen@sonymobile.com> |
Shutter sound is heard at the end of the recorded video On fast hardware, which is more common, the shutter sound is played and recorded before video recording is stopped. Before we call play shutter sound before calling stop recording. With this fix we call play shutter sound after calling stop recording. Change-Id: I06a3e65fd2700f1d2457fea5ff0f64500eac436f
/frameworks/av/services/camera/libcameraservice/CameraClient.cpp
|
f69c70ded4316ea3ee504ac779bd024433ed4ef7 |
|
21-May-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Camera service: Initialization for camera2 clients and devices - Refactor initialization code to hide device type from CameraService - Add metadata queue class to Camera2Device - Initialization of Camera2Device, Camera2Client - Conversion from HAL2 device static metadata to camera API parameters. Bug: 6243944 Change-Id: I524145b45438e906d8493dae202704ce8f090aeb
/frameworks/av/services/camera/libcameraservice/CameraClient.cpp
|
5e08d60617fc63c2e41f9069ff89f5c00db2617d |
|
16-May-2012 |
Eino-Ville Talvala <etalvala@google.com> |
Break out CameraClient from CameraService. To allow for different low-level implementations of the current camera API, the Client class inside CameraService has to be inheritable. This change breaks it up into the common section accessed by the camera service, and the full implementation for camera device HAL version 1. The full implementation is moved out to CameraClient.h/.cpp. There are no functionality changes, just code reorganization. Bug: 6243944 Change-Id: I8a79b31a3ae3617198dc6bb5576a9f2e2d9c95de
/frameworks/av/services/camera/libcameraservice/CameraClient.cpp
|