2da496f1ce63548486fe28e074f6af90c970db8c |
|
14-Apr-2016 |
Chien-Yu Chen <cychen@google.com> |
Camera2: Stop repeating request for abandoned output Stop repeating request if any of its output stream is abandoned and notify that repeating request has been stopped. Update binder tests for binder interface changes. Update CameraDeviceImpl to expect an exception when canceling a repeating request that is already stopped. Bug: 21270879 Change-Id: I9fa72ae7218948aac88cb1a8e57839bd022c4a5e
/frameworks/base/core/java/android/hardware/camera2/legacy/RequestHolder.java
|
385f9e2146d2600ae9fd20053aab8ee5abcac9a6 |
|
01-Apr-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Add proper buffer drop errors to LEGACY mode The correct stream ID is required to be sent along with buffer drop errors, and LEGACY mode was putting in a placeholder. This would cause an error in the client-side implementation, triggered by abortBuffers (Which is the only source of buffer drops from LEGACY). Bug: 27828602 Change-Id: If3fba7a76f7aa0ff305efa4cce6c225eb720b30e
/frameworks/base/core/java/android/hardware/camera2/legacy/RequestHolder.java
|
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac |
|
28-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Remove unused imports in frameworks/base. Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/core/java/android/hardware/camera2/legacy/RequestHolder.java
|
0fd198ad89ec9c600bb1761b10d938146c28bb98 |
|
24-Sep-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Hide JPEGs in RGBA gralloc buffers. Bug: 17379185 - WAR for SW Write usage flags being unavailable on certain devices for JPEG (blob) format buffers. Change-Id: Ic7299785b743f35dd47264b9d1cea01a88b71d91
/frameworks/base/core/java/android/hardware/camera2/legacy/RequestHolder.java
|
e663cb77281c4c76241b820f6126543f1c2d859f |
|
16-Sep-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: refactor LEGACY mode error handling. Bug: 17431462 Bug: 17407537 - Add Surface format/size validation during configure. - Update exception error codes used in binder calls. - Report dropped requests, frames, captures, and device errors in binder callback properly. - Fixes CameraDeviceTest errors for incorrect metering rectangle weight in template tests. - Fixes CameraDeviceTest errors for missing noiseReductionMode field in template tests. - Implement flush call. Change-Id: I0da803bccf2bfb9b4c0cf61208e160a86c577497
/frameworks/base/core/java/android/hardware/camera2/legacy/RequestHolder.java
|
d1f113d0f0ce5099f8efba40a88398f7945bb5e0 |
|
11-Jul-2014 |
Ruben Brunk <rubenbrunk@google.com> |
DO NOT MERGE: camera2: Performance potpourri. Bug: 16208403 Bug: 15116722 Fixes many of the performance issues in the Camera2 API and LEGACY mode CPU path, including: - Only call getParameters/setParameters when the request has changed. - Cache Request/Result objects. - Cache object hashes for long-lived CameraMetadata, TypeReference, and Key objects with frequently used hash methods. - Switch to Command pattern instead of repeated if/equals calls. in frequently hit CameraMetadata get/set methods. - Move string construction for logging behind flags to avoid extra StringBuilder calls in frequently acquired lock methods. - Cache results from frequently used JNI calls in object Builders. Change-Id: I77bc4a023d4fe8bc46efcf771ff18ee268dcb9a9
/frameworks/base/core/java/android/hardware/camera2/legacy/RequestHolder.java
|
ef14da32804b06bac872c9e0e14ce0e52120a0bd |
|
25-Jun-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Fix handling for abandoned bufferqueues. Bug: 15116722 - Adds exception handling utility for legacy device. - Skip/ignore abandoned surfaces in legacy camera. Change-Id: Id4de587779d3bc2415e22b10bcc841cc46ac5f1d
/frameworks/base/core/java/android/hardware/camera2/legacy/RequestHolder.java
|
feb50af361e4305a25758966b6b5df2738c00259 |
|
10-May-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Add HAL1 compatibility shim skeleton. This adds basic support for running the Camera2 API on a device running a camera HAL version lower than CAMERA_MODULE_API_VERSION_2_0. This CL includes support for: - N-way preview output streams - N-way jpeg output streams - CameraDevice emulation at the binder interface - Basic camera metadata querying in the CameraManager Bug: 15117269 Bug: 15116722 Change-Id: I8322955034c91f34bb348d4b28c2b774dbef38f6
/frameworks/base/core/java/android/hardware/camera2/legacy/RequestHolder.java
|