History log of /frameworks/base/core/java/android/hardware/camera2/legacy/CameraDeviceState.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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/CameraDeviceState.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/CameraDeviceState.java
a78791f22af6c6985d186494737468bb19b69540 01-Jun-2015 Eino-Ville Talvala <etalvala@google.com> Camera2: Remove isLoggable

Change-Id: I83b2c8321ab6b48cf68ef7a4d724559ead1a1790
/frameworks/base/core/java/android/hardware/camera2/legacy/CameraDeviceState.java
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/CameraDeviceState.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/CameraDeviceState.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/CameraDeviceState.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/CameraDeviceState.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/CameraDeviceState.java
3e7fe434d08514dc3959c585eb8459a26472badd 22-May-2014 Ruben Brunk <rubenbrunk@google.com> Javadoc fix.

Change-Id: I4644ec782e636104fc06a27716f2fd224003e8d2
/frameworks/base/core/java/android/hardware/camera2/legacy/CameraDeviceState.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/CameraDeviceState.java