fa0b9a00b48394bd9b7e5d54b2b4a5a33d7bd186 |
|
20-Jan-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: StreamConfigurationMap#isOutputSupportedFor(Surface) Add missing implementation. Also improve docs for flexible Surface sources. Bug: 19076351 Change-Id: I1f1126a291480dcb68d3dd90825b5994e54dcc99
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
|
f4a637d0be2e028d1e78c8bf90ad17ec3f84b5f3 |
|
21-Nov-2014 |
Ruben Brunk <rubenbrunk@google.com> |
Camera2: Allow rendering to arbitrary surface sizes in LEGACY mode. Bug: 16030677 Change-Id: Ida04e04f41983b9126609522dd12064a7bf9645f
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
|
381d22f706f347c681885c0114917d8fe2373be8 |
|
27-Sep-2014 |
Igor Murashkin <iam@google.com> |
Merge "camera2: Fix race conditions and deadlocks around configuration" into lmp-dev
|
51dcfd65a6742884e07182dd7d13b916fd4e0305 |
|
26-Sep-2014 |
Igor Murashkin <iam@google.com> |
camera2: Fix race conditions and deadlocks around configuration Fixes an illegal state exception that sometimes occurs during configuration. Fixes a deadlock during unconfiguration. Fixes the idle handler never being run during configuration. Bug: 17628736 Change-Id: Id2c5e416f96fcbac9c718fca3cc2cf21734bc6a4
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.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/LegacyCameraDevice.java
|
4aed87a9ed31a1ea7fd1ac8fd9ae538d9ecbef7e |
|
22-Sep-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Avoid spurious IDLE transitions. Bug: 17594247 - Avoid spurious IDLE transitions when waiting for prior requests to complete. - Clean up error reporting for GL thread and CameraDeviceState. - Add error handling for Camera1 ErrorCallback calls. Change-Id: I72850251d8965139b6db2193e91483a3d3409b7c
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.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/LegacyCameraDevice.java
|
acc0095bc84914d3ce41ad8298f698c37935b8a8 |
|
06-Aug-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Correct error handling - Report capture failures from service to application - Only go to error state for device-level errors - Adjust binder interface method names to match the service side names - Reduce failed session creation logging - Don't fire CaptureSession.onActive for CameraDevice.onBusy - Check with session to determine capture failure reason Bug: 17160301 Bug: 15524101 Bug: 14448494 Bug: 11272459 Change-Id: I9dd606004fd7845910dc865738fbe17f1640f07d
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
|
1dc1326eaedd11ffd8f85927b8f0195f4f7598d3 |
|
31-Jul-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Add jpeg metadata for LEGACY shim. Bug: 15116722 Change-Id: I8abef3ca9a47b2f93978a758aa59c3b915a7e000
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
|
91838ded36131525312739c0929913b215519c2a |
|
17-Jul-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Fix LEGACY mode timestamps. Bug: 15116722 - Add CaptureCollector class to accumulate buffer timestamps and manage lifecycle callbacks for each request. - Set correct timestamps for buffers, results, and callbacks. Change-Id: I75fa1049cf100d9d14c5ba8992be93ba1048df19
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
|
83159151f618c79040a2e800de8cc78f22bf760b |
|
16-Jul-2014 |
Zhijun He <zhijunhe@google.com> |
Camera2: replace partial quirks with normal partial result Change-Id: I56550748478bf0aa1a7bf9a350b4fdc7bbd6af86
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
|
28c49c9d202a9f4675c1c1e5d4562492d2107b79 |
|
17-Jun-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Update shader scaling matrix for legacy mode. Bug: 15116722 Change-Id: Idaa4311dfd027b2d2b8ea5e2c6cba2da5779d753
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
|
df6242e374b81e802a38cb891477f05d3e4b3cbc |
|
02-Jul-2014 |
Igor Murashkin <iam@google.com> |
camera2: Add crop region support and some other AE tags to legacy Change-Id: If7a87b210a57ea13d6329bb363b1c7ecdadc52e8
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
|
3c8fa3b356fa8f24b55d3dc42d4313297542e9f2 |
|
01-Jul-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Fix configured surface check in Legacy shim. Bug: 15116722 - Switch to checking IBinder pointer when making sure requested output surface has been configured (same as the camera service). - Needed to use TextureView in TestingCamera2. Change-Id: If8831a9b2f9ec3e81cc8348e067a57cca2d46440
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.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/LegacyCameraDevice.java
|
a296fece2b974a11bc624fd67b275863f17df867 |
|
23-Jun-2014 |
Igor Murashkin <iam@google.com> |
camera2: Fix cts test StillCaptureTest#testTakePicture * Introduce 'fake' metadata for 3A+flash (hardcoded to support nothing) (will be removed in a later release) * Open the camera1 device in its own thread, so that the looper it captures is also our own (and not the main looper) * Set the picture size based on the size of the JPEG surface outputs Change-Id: Iaeb5031c6b352115b73d2261a39d65347d75fdc8
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
|
91b9aabc9fa0c058ecc4a8b3f486540c28fe1cc0 |
|
20-Jun-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Switch to using YV12 for ImageReader. Bug: 15116722 - Also fixes incorrect frame number for single captures. Change-Id: I8552124d18ad176e6724f089a1e3a3f49a5eeec4
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
|
49b2b135105e5ca5dc9547f4c6de473bebad647d |
|
19-Jun-2014 |
Igor Murashkin <iam@google.com> |
camera2: Fix deadlocks in shim #close and make #testInvalidCapture pass * Also fixes configureOutputs to allow it to unconfigure * Adds IAE checks in a few spots to validate surfaces aren't null Bug: 15116722 Change-Id: I9ec88bccb3600eb12747d84436ead27952e87646
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
|
3e4fed203fe7c945c53c6d6bb9f160932a1d15b3 |
|
19-Jun-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Add shim frame duration and stall characteristics. Bug: 15116722 Change-Id: Ief8b05d46fa12f63cf6a5d41e312c94d5a033553
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.java
|
d85e1a6ced452c9bd0d805f6ce19f50c9ea9b0a6 |
|
11-Jun-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Adding legacy mode support for teeing to Video. Bug: 15116722 - Select intermediate GL texture size based on available preview dimensions. - Fixes for configure deadlock. - Fixes for jpeg capture. Change-Id: I3f665230defdad718de40494dd67fda5ea432bfb
/frameworks/base/core/java/android/hardware/camera2/legacy/LegacyCameraDevice.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/LegacyCameraDevice.java
|