f8aa7bc15271d06136683c2fc47eb2f235ce647b |
|
10-Mar-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: sort getCameraIdList output Since API1 camera ID (int) can now be used as array index of getCameraIdList output. Test: mix internal/external camera and try CtsVerifier tests Bug: 72261912 Change-Id: I7cc28f47d100424ebe1ce6f7b61f60c233688538
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
9129aa25c1e9e20a652aa09d5742e0c4789cffc4 |
|
20-Mar-2018 |
Emilian Peev <epeev@google.com> |
Camera: Async camera manager calls should use executors Methods in camera manager that receive and invoke user supplied callbacks should also be able to accept executors and invoke them instead of using user handlers. Bug: 73953366 Test: Camera CTS Change-Id: I2f22ada463d7debb90beba3e31579cdb4df42506
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
9a0ec8c4563bd5ac2404b12b27c99621be6a15cd |
|
28-Feb-2018 |
Emilian Peev <epeev@google.com> |
Camera: Complete transition from handlers to executors Executors should be used instead handlers in all camera2 framework code. Remove or refactor any code that still uses them. Bug: 73953366 Test: Camera CTS Change-Id: Ica01d7df5b2e298ea7e11c17fe558bd003072854
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
0c961165c25082936a8852f5ec97a1a820936fc2 |
|
02-Jan-2018 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera: remove NOT_PRESENT cameras So hot plug cameras won't stay forever in device status map. Change-Id: I0290ff2eccb3d48a0f72c48f32a97909d20623ad
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
19d96a197fbbca281c907f14af294dae2a8b4db1 |
|
13-Jul-2017 |
Eino-Ville Talvala <etalvala@google.com> |
CameraManager: Handle camera service being disabled explicitly Previously, CameraManager handled a disabled camera service implicitly, the same as it handles a temporarily-crashed camera service. However, the error reporting for the those cases isn't really the same, so switch to being explicit - check for the disabled camera service system property, and if it's set, short-circuit calls. Test: Camera CTS continues to pass, Watch device with no camera service also now passes camera CTS. Bug: 62269118 Change-Id: I65a97f8c1b0f101999b2c04d4f1096b7f3aee858
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
d86b8fea43ebb6e5c31691b44d8ceb0d8d3c9072 |
|
03-Jun-2017 |
Jeff Sharkey <jsharkey@android.com> |
Annotate @SystemApi with required permissions. Most @SystemApi methods should be protected with system (or higher) permissions, so annotate common methods with @RequiresPermission to make automatic verification easier. Verification is really only relevant when calling into system services (where permissions checking can happen on the other side of a Binder call), so annotate managers with the new @SystemService annotation, which is now automatically documented. This is purely a docs change; no logic changes are being made. Test: make -j32 update-api && make -j32 offline-sdk-docs Bug: 62263906 Change-Id: I2554227202d84465676aa4ab0dd336b5c45fc651
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
3d2b5fe3e0a844cbde2b391f36a8e54b03a9f11e |
|
06-Apr-2017 |
Chien-Yu Chen <cychen@google.com> |
Camera: Override enableZsl based on SDK version Override enableZsl based on app target SDK version so that for apps targeting N and older, enableZsl is false for all template. For apps targeting O and newer, enableZsl is false for all templates except STILL_CAPTURE. Test: CTS Bug: 34983527 Change-Id: I2057e2351e81c269d322dffc199c58481ac3e78f
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
283ae234f98106783e0d63142809833b491e57fe |
|
08-Dec-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera: Updates in preparation for HIDL - For all camera2 paths, and anything shared between the legacy API and camera2, switch to using String for camera IDs. - Remove assumption that camera device IDs must be a dense set of small integers, and rewrite the camera ID query methods - Change operation of ICameraService.addListener: it now returns the list of available devices directly, instead of invoking callbacks. This is needed to ensure an up-to-date list of cameras is immediately available on connection to the camera service. - Add new CameraStatus object to use as the addListener return value - Update tests to work with new interface Test: cts-tradefed run cts -m Camera --skip-connectivity-check -d -o --abi armeabi-v7a --disable-reboot Bug: 32991422 Change-Id: I6ff4a5dd014c6aefe0750850eeece6f3267a3e5b
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
62deabcc4f15e9f15a031a05cb48665ae83d94e1 |
|
08-Jul-2016 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Add @hide variant for openCamera for UID forwarding Trusted services may open a camera device on behalf of some client of theirs; such services need to forward the UID of their client to the camera service for validation of permissions, etc. Add a variant of openCamera that makes this simple, only accessible to unbundled services for now. Only services explicitly trusted by the camera service can pass an argument other than USE_CALLING_UID to this method. Bug: 27616192 Change-Id: Idb06112201b805a8b5c979b5f0761fec1c6994a3
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
a09b4d2a611a7606e8fc8c73a24bd941b6fc173f |
|
15-Apr-2016 |
Narayan Kamath <narayan@google.com> |
Remove unnecessary allocation+unboxing of objects. Transforming String->int can be done with 0 allocations using Integer.parseInt. bug: 28078871 Change-Id: I8d9f322d7154728849dde61ef282046032858d60
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
0ac408ef431427b660bc94ef613f006211cead0f |
|
17-Mar-2016 |
Chien-Yu Chen <cychen@google.com> |
Camera2: Reconnect camera service for listeners Reconnect to camera service if camera service is down when registering a device availability or torch status listener. Bug: 22483263 Change-Id: I56868b301151175e18aa1932a8b903e840bcac50
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
783929368b554b1fc85da81137e1762fb939c4d7 |
|
05-Mar-2016 |
Shuzhen Wang <shuzhenwang@google.com> |
Camera2: Handle binder death on ICameraDeviceUser Call onError(CAMERA_SERVICE) when binder death happens on ICameraDeviceUser. Bug: 27206055 Change-Id: Ic720933d057559966556658d478ff6d3536f0e3f
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
5d2d7788f1759b0f3d2c057af0b3ea61b0354fee |
|
18-Dec-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Switch to auto-gen C++ binder interfaces - Move camera AIDL files to frameworks/av - Update makefiles to point to new AIDL locations - Adjust camera2 implementation to match modifications to AIDL needed for native AIDL auto-generation - Move Surface.aidl to frameworks/native to allow use in native AIDL. Use android::view::Surface in Surface JNI to serialize Surface objects to ensure parceling compatibility. - Adjust service binder tests to new interface Bug: 25091611 Change-Id: I85b817374b34a4540fa145328dbe4bbf7f746baf
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
85e1d5045cfcf88592753ce92fb6510b27445932 |
|
26-Oct-2015 |
Philip P. Moltmann <moltmann@google.com> |
Fix javadoc for CameraManager.AvailabilityCallback The javadoc for CameraManager.AvailabilityCallback was missing an "#". This causes the link to registerAvailabilityCallback not being generated correctly. Once the "#" was added the link shows up correctly. Change-Id: I3da3aa737a6af487f117eccbeee5c682c003b7e2
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
5717612ba9ac78021e81f5b45ca7903c318499f9 |
|
14-Aug-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Add camera type to getNumberOfCameras. Do not list strange cameras in old API; ensure new API gets all cameras. Bug: 23194168 Change-Id: Ia1fdffac245525674c913fefb1ec06e9094fe8d3
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
0f69b4655f635302fd8ce5653888a397723f3acc |
|
14-Jul-2015 |
Chien-Yu Chen <cychen@google.com> |
Camera: Reconnect after camera service crashes Schedule a reconnection after camera service crashes if any client registered a camera availability callback or torch status callback. Bug: 407755 Change-Id: Iabe0bf713863898ca468cff59d4c97c66a802630
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
2ef01737afda0c61ede1035d86771b763dcd8a0f |
|
31-May-2015 |
Eino-Ville Talvala <etalvala@google.com> |
CameraManager: Ensure all public methods connect to camera service. Otherwise, registerAvailabilityCallback won't actually cause caller to receive callbacks, if no other methods on CameraManager are ever invoked. Bug: 21536556 Change-Id: I5cded8a59846a971d6272ac3bced44678a533165
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
a78791f22af6c6985d186494737468bb19b69540 |
|
01-Jun-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Remove isLoggable Change-Id: I83b2c8321ab6b48cf68ef7a4d724559ead1a1790
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
8b905578b54041f7d0b8dc04dd158d16d28262a1 |
|
15-May-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Add SDK annotations - Annotate everything with @NonNull, @Nullable - Annotate a few @IntRange - Annotate a few @IntDef - Most metadata enums probably canont be annotated usefully, since get/set() are generic and the annotation system can't yet manage that. - Plus metadata annotations need to be auto-generated anyway - Also add explicit null check to prepare's surface argument - Also update docs of getCameraCharacteristics to match reality Bug: 21029463 Change-Id: Ifd81b2a782e29ad069fe25c7db4a1fda73dabcd7
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
8062d31d27943da4d652878b4c36aeabb8bb8b08 |
|
12-May-2015 |
Chien-Yu Chen <cychen@google.com> |
Camera2: Fix reprocessing API naming and docs Rename reprocessible to reprocessable and OPAQUE reprocessing to PRIVATE reprocessing. Also fix a few broken links in reprocessing APIs. Bug: 21044522 Change-Id: I155b62d8743b036bd4b46f0da87749ce4e20b467
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
fbf0ecabac5d7a929628b43ffe8f4f953e47bd54 |
|
02-May-2015 |
Svetoslav <svetoslavganov@google.com> |
Add camera app op - framework Change-Id: I17736a8abe2c6775e990b88fb3eab963f47167d0
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
0f2be13dc691ff087d1705b7ea632654cc06c383 |
|
17-Apr-2015 |
Ruben Brunk <rubenbrunk@google.com> |
camera: Update Camera2 API for arbitration. - Update documentation for new arbitration behavior. - Ensure an appropriate error is thrown when calling open while an existing, higher-priority user holds the camera device. Bug: 19186859 Change-Id: I486193c14b7fd5dc6ce30c1b7471669c009d64b3
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
5398a676809faaf3c6c2875edc1907ad6b8e1c89 |
|
19-Mar-2015 |
Chien-Yu Chen <cychen@google.com> |
camera2: add reprocess support Add reprocess API and implementation to support creating reprocess capture sessions, reprocess requests, and receiving reprocess capture results. Change-Id: I4c1c02f41d1712f65e729ea3ba09592a27ffe86d
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
1938a389e7b5c5c11b5d6bc12a49e3ad78c2437e |
|
17-Mar-2015 |
Andreas Gampe <agampe@google.com> |
am 3814163b: am aae42eb2: Merge "Frameworks/base: Fix format string in Camera" * commit '3814163b6ddc35292f6b25f782ad7a858c703c24': Frameworks/base: Fix format string in Camera
|
02ffb2aad943ae2b16b505ca6b3a772ad6ed4df7 |
|
15-Mar-2015 |
Andreas Gampe <agampe@google.com> |
Frameworks/base: Fix format string in Camera One cannot print a boolean with %d. That will result in an exception. Bug: 19797138 Change-Id: I86c42ea834cebebaecff8463637cc9de14d1fc88
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
afa91399fd32ede17d440ec1c3321eee0426123c |
|
11-Feb-2015 |
Chien-Yu Chen <cychen@google.com> |
CameraManager: implement flashlight controls Implement the flashlight controls and callbacks and update the torch mode states. Bug: 2682206 Change-Id: I59025f34f9ece75dd535166a25c428b8d68c6e4b
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
c8c109b4030c1a80f0572d32311e24d1c4b0e03d |
|
10-Jan-2015 |
Chien-Yu Chen <cychen@google.com> |
CameraManager: add torch mode APIs for flashlight Add torch mode APIs to support flashlight without opening any camera devices. Bug: 2682206 Change-Id: Ifb66c309f23fd7e9f124016e0d9c6b364d19acdd
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
4c9c7a58837d0ea9622b2e7b8397eb2f795675b6 |
|
22-Oct-2014 |
Eino-Ville Talvala <etalvala@google.com> |
CameraManager: Separate service listener into a singleton Currently, every CameraManager instance adds itself as a camera service listener, which has the unfortunate side effect of keeping them all alive indefinitely. This is doubly unfortunate since every CameraManager keeps the Context it was constructed with, and therefore may be leaking whole Activities along with the CameraManager itself. Break out a global per-process CameraManager which handles service connection keepalive and availability listeners, so that local camera manager instances can go out of scope as expected. Bug: 18077200 Change-Id: I1be5fb8d3492131e98bb4a84121400d4abb2b9e1
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
fd887436bd111e4d2c7307578a51b5070025b7f2 |
|
04-Sep-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Final API revisions - Rename listeners to callbacks. Listeners are single-method and are interfaces, while callbacks are abstract may get more methods in the future. - Use register/unregister for registering callbacks, not add/remove. Bug: 17389922 Change-Id: Ic6b46ad79cb43a43a85e2a4b63f059d3af99798b
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
bd9b106806f9792be210cc2d9848d8b1f4b9664d |
|
22-Jul-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: CameraManager refurbishing and error management - Invoke availability listeners when first added - Handle camera service crashes - Listen to service death - Attempt to rebind on every call if service died - If service is still dead, act as if no cameras are connected - Fix bug in DeviceImpl that prevented proper handling of errors on open - For clarity, don't UncheckedThrow for exceptions that are already unchecked Bug: 16514157 Bug: 16483815 Bug: 16483222 Bug: 16561237 Change-Id: I3d54de1204f5a863882cf675fcee6280d53c4039
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
a1d662716b3da384dfe3a758f079e0cbd089784a |
|
20-Jun-2014 |
Igor Murashkin <iam@google.com> |
camera: Get detailed error reporting from api1 Camera if open fails * Also maps camera2 open errors the same for shim/nonshim paths Change-Id: I08d9d1e30e72025c41bd54b702d7ae95b32257be
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
4961bc88d7bab869a5296789d26fcfa31ad5f644 |
|
17-Jun-2014 |
Igor Murashkin <iam@google.com> |
camera2: Map camera characteristics in the managed layer Change-Id: Ic86c8df3d703e7cf89caa856387e2c0a1b977401
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
ac4dcf6d90459abc8f73c21575ee706493593ac5 |
|
11-Jun-2014 |
Eino-Ville Talvala <etalvala@google.com> |
am bc4b6859: Merge "Camera2: Many docs updates" into lmp-preview-dev * commit 'bc4b6859cb12564d7dfe37abffd77465b4be75d0': Camera2: Many docs updates
|
b67a3b36fd569e63c1b8ca6b2701c34c7a3927c1 |
|
06-Jun-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Many docs updates - Improve CameraManager.AvailabilityListener docs - Fix references to createCaptureSession immediately returning a session - Remove most docs from deprecated methods, to minimize confusion. - Remove references to deprecated methods from non-deprecated methods. - Improve acronym use in metadata keys, and other minor metadata doc fixes. - Improve package-level docs. Bug: 15394187 Bug: 15394241 Bug: 15394242 Bug: 15394526 Change-Id: I48de626a33ef9b834578f7bb890de9b98d3122d2
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
85e5f85f2e963f5093023050084ef6fbbe20a7ce |
|
05-Jun-2014 |
Eino-Ville Talvala <etalvala@google.com> |
am 4b1b33ef: Merge "Camera2: Invoke onError callbacks for failure to open" into lmp-preview-dev * commit '4b1b33eff0eabd17f1078d55188b40e9a27d047a': Camera2: Invoke onError callbacks for failure to open
|
7fcb357811d4dc1f44624e30ad924e9e580d4cbf |
|
04-Jun-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Invoke onError callbacks for failure to open When the initial attempt to connect to the remote camera device fails, fire the onError callback as documented, instead of throwing an exception from open(). Also ensure the correct exception is sent when methods are called while in the error state, and make sure onClosed() is called correctly if closing the device after an initial startup error. Bug: 14413756 Bug: 14413363 Change-Id: I0822261dad52bcd428a0c4556202f00032499990
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
2ac6c4331204d5a0ae669ae760da243d11d39963 |
|
05-Jun-2014 |
Igor Murashkin <iam@google.com> |
am 97b2bc9a: Merge "camera2: Change CaptureListener callbacks to include the session (api)" into lmp-preview-dev * commit '97b2bc9a05a56dad609360f8fec1e5a51059e656': camera2: Change CaptureListener callbacks to include the session (api)
|
21547d66a9ce591ff30a3ad4102f7f30a4764d80 |
|
05-Jun-2014 |
Igor Murashkin <iam@google.com> |
camera2: Change CaptureListener callbacks to include the session (api) * Also makes CameraDevice an abstract class (API) Bug: 15428219 Bug: 14964443 Change-Id: I0e8c8309186aad59570aac7e0f998bb615405f0a
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
5b02e9f65f52bbdd6fbb05b1ad73b71b72ef077c |
|
28-May-2014 |
Eino-Ville Talvala <etalvala@google.com> |
am a4aad3d0: Merge changes Ia0f54124,I1e085f5e,Ic0a3ff0a,I141847df,I8ae4efa2 into lmp-preview-dev * commit 'a4aad3d0e5c258d6bbf6254ec5ab80a470b1b529': camera2: Update native/managed key mappings. Camera2: switch API interface to java classses Camera2: Use ColorSpaceTransform and RggbChannelVector, replace enum byte[] camera2: Add new metadata keys, change types for existing range keys Camera2: Replace int[] by MeteringRectangle
|
574936894d3044445a272b39f2d925af40ece5d8 |
|
28-May-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Update native/managed key mappings. Switches to using managed value classes for the following keys: - android.sensor.info.sensitivityRange - android.sensor.info.exposureTimeRange - android.jpeg.gpsCoordinates - android.jpeg.gpsTimestamp - android.jpeg.gpsProcessingMethod - android.statistics.lensShadingMap - android.lens.info.shadingMapSize Also fixes a minor bug in LensShadingMap Bug: 14628001 Change-Id: Ia0f541242f529ab9ba3111db799306b198f2b40b
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
b6a781066e6b0f2578cafefdc61c9ba18c0efc2e |
|
22-May-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera2: Remove CameraAccessException throw for vendor tag setup. Bug: 15108304 Change-Id: Ieeb3f4b7b8bda9fc0ea1a3fc13be21668a0bbafd
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
cca00c614c24a71dc234c79ad6241efa9f6c7676 |
|
14-May-2014 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: New capture session interface - Add CameraCaptureSession for all operations that require a valid camera configuration - Deprecate methods in CameraDevice that are moving to CameraCaptureSession - Document new semantics Bug: 14964443 Change-Id: I53b2b71ed2b746cfcf76a01483f499765eb5047b
/frameworks/base/core/java/android/hardware/camera2/CameraManager.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/CameraManager.java
|
5614cbe64493308dc5330eac5d5ba17202013dc4 |
|
17-Mar-2014 |
Igor Murashkin <iam@google.com> |
camera2: Don't log vendor tag errors when camera HAL too old Change-Id: Id7fe9464d7599a566cea976cddc62ad101cf4a10
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
85c4388de1fea3d45783f07895c2b113c4cc1ba5 |
|
22-Feb-2014 |
Ruben Brunk <rubenbrunk@google.com> |
camera3: Pass vendor tags through binder. Bug: 12134423 Change-Id: Icef3fe9e67160767bdb8244ac49c85b68b497123
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
6090995951c6e2e4dcf38102f01793f8a94166e1 |
|
19-Nov-2013 |
John Spurlock <jspurlock@google.com> |
Remove unused imports from frameworks/base. Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
868d904306c6a96d94fa0da03515c51c86eefc63 |
|
03-Oct-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Fire all callbacks - Allow configureOutputs to be called when device is actively working, and document what happens then. - At the managed level, trigger proper sequence of callbacks for device state changes, for all the callbacks that are not yet managed by the camera service. - Restructure CameraManager.openDevice to have the device itself fire the initial callbacks. - Make CameraDevice.configureOutputs(null) work. - Make CameraDeviec.configureOutputs(identical surfaces) work. - Ensure proper checking for camera closed state. Bug: 10360518 Change-Id: I9db348ee9c5ce4d3fe02fd34e779acc85cba68dc
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
18fe0ae08d49b0fe4b6414a3841bd0fcab5419e8 |
|
01-Oct-2013 |
Zhijun He <zhijunhe@google.com> |
Camera2: return device list with the only supported device Bug: 10360518 Change-Id: I823f0b6965728ddefc9b70f3df0f50259919cce5
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
2001188be30649198972a3199a4322d6f7f5f93d |
|
25-Sep-2013 |
Zhijun He <zhijunhe@google.com> |
Camera2: Implement CameraManager#getCameraCharacteristics Bug: 10904541 Bug: 10360518 Change-Id: I1da0b0319703fda46789f15a232e56ed1d928bc3
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
68f40066c914aefc1f88819dd46dd1135fb9f5bc |
|
10-Sep-2013 |
Igor Murashkin <iam@google.com> |
camera2: Rename CameraProperties to CameraCharacteristics Bug: 10360518 Change-Id: I8667bdcc8c9528ace96dc675585f923004932641
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
5c9eaf6796a4c972710dd5cd23cdfa334fa8ad2e |
|
11-Sep-2013 |
Igor Murashkin <iam@google.com> |
camera2: Add more camera device states, make #openCamera async. * Move CAMERA_IN_USE, MAX_CAMERAS_IN_USE to StateListener#onError * Copy CAMERA_DISABLED to StateListener#onError Bug: 10360518 Change-Id: Idd8cf42e1511d12682018588b2b413116cf65116
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
70c2207c34cf0e6b3b383b1b1500ff5385aa51a6 |
|
27-Aug-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Immutable metadata Make all camera metadata immutable once created; requests are created using CameraRequest.Builder. - Separate CameraMetadata implementation from interface - Implement deep copying of metadata - Requests/results/properties have-a native implementation Bug: 10360518 Change-Id: Ia6300c237219d39f70c63156fa9ca666d951a36e
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
4af73c2153747d0624ccc75dfa001cb91982957f |
|
14-Aug-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Listener rework and other API updates - Add Handlers to each callback-accepting function - Expand CameraDevice ErrorListener to CameraDeviceListener - Add idle callback - Split out disconnect error to its own callback - Add CameraDevice#getId - Rename CameraManager's listener to AvailabilityListener - Rename CameraManager register/unregister*Listener to add/remove*Listener - Rename getDeviceIdList to getCameraIdList Bug: 10549567 Bug: 10549462 Change-Id: Idd2ae8ad8eb126f35a15d765306ada7c1cf74eea
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
7441695049674e457064f289b74b11f62fa5c943 |
|
07-Sep-2013 |
Igor Murashkin <iam@google.com> |
camera2: Don't NPE in onStatusChanged Bug: 10360518 Change-Id: Icf70a908581af209b889237ad64a555b7e794b67
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
f55916bd31bb79dd47739115b26c0886f9523756 |
|
19-Aug-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Merge changes I6d125624,I549a9211 into klp-dev * changes: Camera2: Fixed issue with HashSet not being initialized Camera2: Documentation fixes, mostly capitalization mistakes
|
66ef64514464a1bb9c7931993cc8db3d7539f39a |
|
08-Aug-2013 |
Ruben Brunk <rubenbrunk@google.com> |
Refactor CameraService to handle errors properly. Bug: 10361136 - Connect calls now return status_t error flags. Change-Id: Ibce9ab047348cfcade7e70a2ef03f5a833e13af8
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
d27e8768bc8135b6677b649cecec420e6b9bb0dc |
|
15-Aug-2013 |
Benjamin Hendricks <coolbnjmn@google.com> |
Camera2: Fixed issue with HashSet not being initialized Bug: 10345921 Change-Id: I6d12562484b0ed9c59b22e231c3dd050e046b58d
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
24eb8a313f1a80a35566b8dc456ec2684a05a22e |
|
15-Aug-2013 |
Benjamin Hendricks <coolbnjmn@google.com> |
Camera2: Documentation fixes, mostly capitalization mistakes Bug: 10343538 Change-Id: I549a92117c6ecca385e55c0ca2187c5ee82f024b
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
ecb323e3ce94f62411b6799f9a0aa42b052de30d |
|
31-Jul-2013 |
Zhijun He <zhijunhe@google.com> |
Camera2 API: Fix missing callback issue Callback/Listener classes must extend the AIDL Stub class and implement the methods. Also rename the frameId to requestId to avoid confusion. Change-Id: I1b2f0e2f99230917f9e0e1875ba3ba1c7859c805
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|
2f1a2e423e0fbb64467d6fcfa4e82c6384f31210 |
|
26-Jul-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2 API: Rename package to android.hardware.camera2 Change-Id: I77b7939e199f9fe8e12a59393c24cff08097448c
/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
|