History log of /frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
dd72be5971039f6f61af47c956287dc28b33f34c 06-Feb-2015 Zhijun He <zhijunhe@google.com> camera-metadata: clarify the AE precapture trigger spec

Doc only change.

Bug: 19301706
Change-Id: I8f94ee5ace6dd3040ee2f350d589e24e53694f1b
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
f4eac129545fd583d33d9e7ab05cc87f61079bb9 05-Dec-2014 Eino-Ville Talvala <etalvala@google.com> Camera2: Add HDR scene mode for backwards compatibility.

To maximize backwards compatibility, support the HDR scene mode fully,
as it was supported on Camera HAL1 / Camera API1.

Bug: 18639933
Change-Id: I35c164563379f7f820b42c674bd91f706061170c
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
7b2cae6ceca680f6034a9fe43df2446cbae2f090 25-Nov-2014 Yin-Chia Yeh <yinchiayeh@google.com> Camera: update antibanding spec

Codegened doc change.

Bug: 18503791
Change-Id: I0e8c6ec5d4949923c0091222affdef8bbba59d58
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
7144b5d2cf445ed245cfd9b09c7897966d01b5ff 12-Nov-2014 Yin-Chia Yeh <yinchiayeh@google.com> Camera: doc update for independent 3A

Bug: 18281970
Change-Id: I12f8b4fcbabe473b076464eaf9b7617a5ec586d3
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
fd3e2892f29ded5a25a0a064275b282ce93ed258 06-Oct-2014 Eino-Ville Talvala <etalvala@google.com> Camera2: Docs cleanup, especially units and range

- Add entries for units and range into javadoc
- Fix up existing units entries and add new ones
- Fix up range entries to be consistent for enums
- Add range entries where it makes sense
- Minor fix to javadoc gen to allow for code indentation
- Lots of edits for consistency, especially to
available* entries.

Bug: 16525650

Change-Id: Id09663d897ec98122073e6e13719731ec0de4dad
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
4b8cd6b44cf800cf5dd88e5afbcff4968398779d 03-Oct-2014 Igor Murashkin <iam@google.com> camera2: Update docs only for legacy devices

Bug: 17788234
Change-Id: Ie88f3750cc06d889c6750f2099598d53ccb601b7
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
808150f066b53da1573e8b1fbd6b377d0fc229f8 09-Sep-2014 Yin-Chia Yeh <yinchiayeh@google.com> camera2: make 3A regions null when not available

Bug: 17346456
Change-Id: If8e1611614622e7eef6f77e03ef55375650f1c51
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.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/CaptureRequest.java
9e4e439a688f1859cd895f2ff7ecad75cddb116b 18-Aug-2014 Zhijun He <zhijunhe@google.com> Camera2: update aberration correction related tag name

This is for API review update.

Bug: 17008587
Change-Id: I67c2cffed8fcc106008b0fde6f01cd81f4ce6db0
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
6c76f58f31635c19c14ae161f96dad2082537860 16-Jul-2014 Igor Murashkin <iam@google.com> camera2: Add legacy available Request/Result/Characteristics keys

* Also changes the CameraMetadata#get*Keys to not return @hide keys

Change-Id: Ifc89153136a9be502b7b88addbd16a5de68a7bfc
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
edeab40338a047655f6af60e9e950dbad262279b 10-Jul-2014 Sol Boucher <solb@google.com> camera2: Document CameraCaptureSession behavior given 0 Surfaces

Clarify that this will cause an IllegalArgumentException to be thrown

Change-Id: Ifabfed6d8d46492c4ca45bbbed599ded5260b099
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
a05e59d12b410638e97bc2d88c64442c47907fe3 09-Jul-2014 Zhijun He <zhijunhe@google.com> Camera2: Add aberration correction control

Change-Id: I0a3530ee8d5550f0f2a58c4d7af284821d87cb4d
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
0a160acf297b583e12a9710c929c4ba9a38f7353 02-Jul-2014 Eino-Ville Talvala <etalvala@google.com> Camera2: Hide all the deprecated methods and interfaces

Leave them in for now until bundled clients complete updating

Change-Id: Ibd0fc971258ce6b649000c48dd7a6716f1ab91d4
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
e040418f4779c37aa9df69a3916d376af9d2e868 26-Jun-2014 Zhijun He <zhijunhe@google.com> Camera2: Add high speed video support

Below tags are added/updated:
- Add HIGH_SPEED_VIDEO in android.control.sceneMode
- android.control.availableHighSpeedVideoConfigurations

Change-Id: Ice2497c81d9feead7519f5d11f2bd5598093b4bc
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
5776aafc7e70c0b79c4bee2bc50f44121b37c962 19-Jun-2014 Ruben Brunk <rubenbrunk@google.com> camera2: Add AE antibanding + fps range metadata.

Bug: 15116722
Change-Id: I627748e162f26c42f6bbcfc21ee4b1081e1f25ad
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
45fa43a1815e2d0a25ed3a126e4e732a03b7ed7f 14-Jun-2014 Zhijun He <zhijunhe@google.com> Camera2: Add timestampCalibration tag

Also update the video/optical stabilization docs.

Change-Id: I444cc8d46c0a460bc4311e58bf6166b5c6dbfd14
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
e600d6ad60373821472e6338792109fa3103f7e2 09-Jun-2014 Eino-Ville Talvala <etalvala@google.com> Camera2: Misc + enum value documentation updates

- Update enum values for many entries
- Reword various sections of documentation for clarity.

Bug: 15475465
Change-Id: I2b03cac8d478e945c7d93717845a9ae44b97639b
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
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/CaptureRequest.java
97f1c854993a65b2c700426a1e3a83b23ea65337 29-May-2014 Yin-Chia Yeh <yinchiayeh@google.com> Camera2: update the range of metering weight

Limit the range of metering weight to 0-1000.

Bug: 15315352
Change-Id: Iceb13b72508cb3c9f758bdcb1b69b6b11ec5aaf8
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
50f7243ca068c793c8b5aca37a9e983b630c477f 28-May-2014 Zhijun He <zhijunhe@google.com> Camera2: Update spec for thumbnail cropping behavior

Also update FULL capability spec (remove ZSL from the requirement list).

Bug: 15168075
Change-Id: I864baf35ffab9047b52facb29011682e724bbc9b
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
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/CaptureRequest.java
8490ace76fd350e53de9554c11fca715c5a37aaf 27-May-2014 Yin-Chia Yeh <yinchiayeh@google.com> Camera2: switch API interface to java classses

android.sensor.info.physicalSize: float[] -> SizeF
android.statistics.hotPixelMap: int[] -> Point[]
android.tonemap.curve[Red|Green|Blue]: float[] -> TonemapCurve

Bug: 14628001
Change-Id: I1e085f5e640a059852fcb504b6dd5f884039e653
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
2bb91a7a68e32530adf730deeef2fe95bad20a96 28-May-2014 Eino-Ville Talvala <etalvala@google.com> Camera2: Use ColorSpaceTransform and RggbChannelVector, replace enum byte[]

Also fix a minor bug in ColorSpaceTransform copying validation.

Affected keys:
android.colorCorrection.transform
android.colorCorrection.gain
android.control.aeAvailableAntibandingModes
android.control.aeAvailableModes
android.control.afAvailableModes
android.control.availableEffects
android.control.availableSceneModes
android.control.availableVideoStabilizationModes
android.control.awbAvailableModes
android.edge.availableEdgeModes
android.hotpixel.availableHotPixelModes
android.lens.info.availableOpticalStabilization
android.noiseReduction.availableNoiseReductionModes
android.sensor.calibrationTransform1
android.sensor.calibrationTransform2
android.sensor.colorTransform1
android.sensor.colorTransform2
android.sensor.forwardTransform1
android.sensor.forwardTransform2
android.statistics.info.availableFaceDetectModes
android.tonemap.availableToneMapModes

Bug: 14628001
Change-Id: Ic0a3ff0aaa6bfe872cf8fb740870618c3eee3008
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
78712a8bd7275542013ba099f33536eead0167fb 28-May-2014 Igor Murashkin <iam@google.com> camera2: Add new metadata keys, change types for existing range keys

Also adds the following keys:
* android.control.maxRegionsAe
* android.control.maxRegionsAwb
* android.control.maxRegionsAf
* android.request.maxNumOutputRaw
* android.request.maxNumOutputProc
* android.request.maxNumOutputProcStalling

Changes the following keys' type
generations:
* android.control.aeTargetFpsRange
* (Range<Integer>)
* android.control.aeAvailableTargetFpsRanges
* (Range<Integer>[])
* android.control.aeCompensationRange
* (Range<Integer>)
* android.lens.focusRange
* (Range<Float>)

Bug: 14628001
Change-Id: I141847dffc4b0d89cea37c19a54d6d5faf24a9bb
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
817f8933ee1c11130ad2ca45b5ac8ce8b729f125 19-May-2014 Yin-Chia Yeh <yinchiayeh@google.com> Camera2: Replace int[] by MeteringRectangle

Bug: 14628001
Change-Id: I8ae4efa24d41043046a84b04e5209259a8a21063
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
d6d65154e55612b489aae95b60f3145f3b81f3b4 20-May-2014 Igor Murashkin <iam@google.com> camera2: Refactor CameraMetadata.Key out into 3 key classes

Before:
* CameraMetadata.Key<T>

After:
* CameraCharacteristics.Key<T>
* CaptureResult.Key<T>
* CaptureRequest.Key<T>

CameraMetadata#get has been removed (each metadata subclass has
its own #get now) due to java generic limitations (in particular
a type bound <T1<T2> extends Key<T2>> is an illegal bound).

CameraMetadataNative gets a new #dumpToLog function to dump the native
metadata to logcat.

Bug: 15091017
Change-Id: Ic56c54c0d184e209e20de374dc8a6d79527c209f
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
1498615d56851664c96e51d530e445ed73be7a22 23-May-2014 Zhijun He <zhijunhe@google.com> Camera2: Add croppingType tag

This is to indicate if the camera supports arbitrary cropping.

Bug: 15168075
Change-Id: Ib75f7af629be816229cc686c89980fec101301c0
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
9e6d1880c288d7d0ddcb651dda88d069f058eced 23-May-2014 Zhijun He <zhijunhe@google.com> Camera2: Raw is not croppable

Update spec doc to clarify that raw stream is not croppable.

Bug: 15168075
Change-Id: I4ffa8e2a06acd17913426ba37744bb9df1bc7330
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
fa7c755a920dc0209efa15a65bfdd2881cb42141 23-May-2014 Zhijun He <zhijunhe@google.com> Camera2: Clarify shading map spec

The existing spec is unclear about shading map calculation for both application
developer and hal implementers, need more clarification.

Also fix a typo in tonemap.mode.

Bug: 15168075
Change-Id: I7f38ccf6aa6938fdac9f64e95deddc0188025d08
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.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/CaptureRequest.java
72f9f0a96e4476ef231d5001cb30521ad4ce5b1e 15-May-2014 Igor Murashkin <iam@google.com> camera2: Move parameters around to different packages

* Camera-specific params to android.hardware.camera2.params
* Remove android.hardware.camera2.Size
* Move Rational to android.util

Bug: 14628001
Change-Id: Ie7a82bf9f4a0d8c18e0dc3a1581123c0d95da3f0
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
9c595174ccaaf3d36315c4a100e47ee4369073f6 12-May-2014 Igor Murashkin <iam@google.com> camera2: Use StreamConfigurationMap for format/size/duration lookup

* Also @hide/@deprecate a bunch of other keys
* Move some classes into android.hardware.camera2.params

Bug: 14628001
Change-Id: I2db490a0849680a133a901403477a147b004fb28
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
a4227dfe48dcfb49709e05f7db413e0d883997f0 05-May-2014 Yin-Chia Yeh <yinchiayeh@google.com> Camera2: Minor update for exposureCompensation spec

doc change only

Change-Id: I4bcc461cd9d592d5b15beda45f2b6176d7efde37
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
4793af5e3577c51858719a8977d300c3aafdf881 05-May-2014 Zhijun He <zhijunhe@google.com> Camera2: make videostabilization type consistent

Make it consistent with availableVideoStabilizationModes and its optical
stabilization relatives.

Change-Id: I6e3834af8a62d4f84fca2d305ac9574052b69db0
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
e30adb762ad17fc49fd3f7c1aa9ba6bd24bc43a0 10-Apr-2014 Zhijun He <zhijunhe@google.com> Camera2: Add MANUAL capture intent

Change-Id: I6a3ba818cc7d13e0fcf0d90a16c53884b6cc20ab
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
555084b3a55719e1bf33974f0a8334ee345fc3dd 19-Mar-2014 Zhijun He <zhijunhe@google.com> Merge "Camera2: Update exposureTimeRange related docs"
ca2926f83b9fa2f5744493ba2dbc6570b751399d 19-Mar-2014 Zhijun He <zhijunhe@google.com> Camera2: Update exposureTimeRange related docs

Bug: 13250951
Change-Id: I8a77feb1b9877c75fd5a41a324fe17605ed338e0
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
6dc379c7bd34d9707ee2ef819a5a07afc2aa9314 05-Mar-2014 Ruben Brunk <rubenbrunk@google.com> hal3: Add missing available mode tags.

Change-Id: I588aacade5c5638967970e2e7eb04924c0ea9cc7
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
9d454fd6096dad310a476d50b5e7175e38cdc4ea 04-Mar-2014 Ruben Brunk <rubenbrunk@google.com> hal3: Add availableHotPixelModes, update modes.

Bug: 12957573
Change-Id: I2fd6ef60bf98c53288c2bc343d82a06602474916
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
add749f664660ea2d5acdfae5d66c5dcf511a76e 04-Mar-2014 Zhijun He <zhijunhe@google.com> Camera2: make shading.mode key public

Change-Id: I94f506be19940b1881e65a8de9fe8198194932a3
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
cc28a41b48bc687002a9e1fc436d00ca6f0c3692 25-Feb-2014 Zhijun He <zhijunhe@google.com> Camera2: Correct some minor errors in awb region spec

Also correct some other typos.

Change-Id: Ib7ac65cd82d06a20aa47cce10a9976a3ac405142
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
870922be2399766078d0a4e42a0158ecb9eb1f86 16-Feb-2014 Zhijun He <zhijunhe@google.com> Camera2: Update java doc for tone.map.curveRed key

Change-Id: I39df3a14470a1f051ee3eb11866e7205ea7b16b6
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
d8fd67931e17c66e530de5482b63863e6c4301aa 10-Feb-2014 Eino-Ville Talvala <etalvala@google.com> camera2: Clean up cross-references

Change-Id: I7410293a13f65768a2aeed1490662735f73987cb
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
a0ab96d1a757b737fd816ae2b4d24bf6127a09b5 08-Feb-2014 Igor Murashkin <iam@google.com> Merge "camera2: Simplify min frame durations and add available stream configs"
a23ffb5f50d5bf72bde9b8fdbcbd0cea037135b3 08-Feb-2014 Igor Murashkin <iam@google.com> camera2: Simplify min frame durations and add available stream configs

Change-Id: I41951c9a50a333e8e47d0ba616c316c065b604e8
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
eba1b3a843278a92611edf153faa41a01d793b25 08-Feb-2014 Ruben Brunk <rubenbrunk@google.com> camera2: Update hotpixel tags.

Change-Id: I6e2931d54a92f3852e8abe8c480f1762c92655ad
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
2d5e89778e955b4ff209a93e738761356349d48c 08-Feb-2014 Zhijun He <zhijunhe@google.com> Camera2: Add OFF_KEEP_STATE mode

Change-Id: I8802339a6b6d8a009f3ba790ffad23c0fcbbfa94
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
49a3ca9330d213fe35280c0af78a4d21acb98234 05-Feb-2014 Zhijun He <zhijunhe@google.com> Camera2: update aeLock and transform matrix tag specs

Change-Id: I436f41ff2bf811a654de15b51739c07def354648
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
8cff1a370e8d89c0a977b82cd8730ab791866808 04-Feb-2014 Ruben Brunk <rubenbrunk@google.com> Merge "camera3: Update awbRegions tag."
f59521d3b182de217b12e6d4ea31bd32e2418564 04-Feb-2014 Ruben Brunk <rubenbrunk@google.com> camera3: Update awbRegions tag.

Change-Id: I85053b61fae4e360eff9143afc021ad60971f3b6
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
ca1b73a5f4e8ae4a7cef2cb2127024d0ddb9e0e0 03-Feb-2014 Zhijun He <zhijunhe@google.com> Camera2: update lens state tag specs

Change-Id: I630d45945f2806bde748f440c8203e08a70f59c9
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
153ac102d36df66853b523ab01763dc457972517 03-Feb-2014 Zhijun He <zhijunhe@google.com> Camera2: Update pixelArraySize and analog sensitivity tags

Change-Id: I07424afb44c70b5bcd600f1265efa969fdeac7e5
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
d928b8c9a0edc7bbfe53b3efabeb9aaa0de205a8 18-Jan-2014 Ruben Brunk <rubenbrunk@google.com> Merge "camera3: Update optical stabilization tags."
00849b3a430ce164af2db94eeacfd46131de4be8 18-Jan-2014 Ruben Brunk <rubenbrunk@google.com> camera3: Update optical stabilization tags.

Change-Id: Ic2bdec216c1685f2ea3036f9d027ea24679a8bfe
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
c127f05292919ef1646b08b16dca1fe7c324afd4 18-Jan-2014 Igor Murashkin <iam@google.com> camera2: Add test patterns and pipeline depth information

Bug: 9625427
Change-Id: I11ff3a74f3a115ac9b699ce516400ed323c274f9
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
ce29f4384546d45722b0b7fb0e5a9bcdc2bfce4d 18-Jan-2014 Ruben Brunk <rubenbrunk@google.com> Merge "camera3: Update sceneMode tag spec."
e6679366938fd3ed197ba1ff1b2ad0bf2ff4246b 18-Jan-2014 Ruben Brunk <rubenbrunk@google.com> camera3: Update sceneMode tag spec.

Change-Id: I495435397086a295280c556d94fe8efd442a12c3
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
e0060930cbff1af0486466e03605e6e8ee525302 18-Jan-2014 Igor Murashkin <iam@google.com> camera_metadata: Update android.tonemap.* definitions

Change-Id: Icdabd02d892018b104955146a4d94b5042ea59d8
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
b8fb80dd0c0aa00955591bfbe2652f755187b49b 18-Jan-2014 Zhijun He <zhijunhe@google.com> Merge "Camera2: Update shading mode spec"
c759efb9f3368c5863f62f8a3b7881effda65271 18-Jan-2014 Ruben Brunk <rubenbrunk@google.com> Merge "camera3: Update availableEffects, effectMode tags in frameworks/base."
ba93fe6468ef14865ec341bc14fc4a1dc7e88704 18-Jan-2014 Zhijun He <zhijunhe@google.com> Camera2: Update shading mode spec

Change-Id: Id4dc8de6e66aa130677ecab700a982943fcd8e09
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
5f1dcfe49dfe7b9a4a40482152638af6ca925a6d 18-Jan-2014 Ruben Brunk <rubenbrunk@google.com> camera3: Update availableEffects, effectMode tags in frameworks/base.

Change-Id: I1edc89f7af9ef15894cfd398116730afa6b0053c
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
a20f4c2648d7c597e3178978d17eb5894ef2b2b9 18-Jan-2014 Ruben Brunk <rubenbrunk@google.com> camera3: focalLength tag frameworks/base changes.

Change-Id: I59614223ae65e602f3461029cb4b8848fb22950e
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
7d2a5c5e7350658d0da4eaf75f9380593083e969 18-Jan-2014 Igor Murashkin <iam@google.com> camera2: Update spec for android.colorCorrection.* in metadata

Change-Id: I02ba758f3da9e7c9e304591c410ca5385ebf4b4b
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
143aa0b891b2f8bf8ffabf8c53966c3cf97e9eb0 18-Jan-2014 Igor Murashkin <iam@google.com> camera3: Specify frame durations and minimum frame durations in metadata

Change-Id: Ic52c54c3c26e3547a1064fc5afc8ebbac5b392ad
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
855bae407d61b5cc6629248e7692927b4dacd92f 17-Jan-2014 Ruben Brunk <rubenbrunk@google.com> camera3: Update filterdensity tags.

Change-Id: I4e73dcbcfb5a9230e8e2d187e47bc0f829ffc7f6
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
66d065a6d48cafe390c697c77b44ba5196ee0870 17-Jan-2014 Zhijun He <zhijunhe@google.com> Camera2: update captureIntent and flash mode tag spec

Change-Id: Icf32f8643f7dbe4da98bed2d5a22298af7b58d26
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
228f4f92e70d9326d473e02bcdcc8faf9e706a4d 17-Jan-2014 Zhijun He <zhijunhe@google.com> Camera2: Update 3A state doc

Change-Id: Id484bdff38af34ad2c8b64863d036ff81124401e
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
265b34ce331cbe296f82ca357645312718c8d4c7 17-Jan-2014 Eino-Ville Talvala <etalvala@google.com> Camera2: Sort metadata @see to make it stable over time

Bug: 12591820
Change-Id: Idcfd7acd6f9426162ccf0e51fcfdba9f646d4cc0
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
5f2a47f3dedfc7859457067d8cdcdbfc28ee08ac 17-Jan-2014 Zhijun He <zhijunhe@google.com> Camera2: update metadata specs

Change-Id: I0f2db931f923af6de281f1404142301d9cfe18ea
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
aef3b7ed9f2a27aed9aecef030432d1100a60406 15-Jan-2014 Igor Murashkin <iam@google.com> camera2: @hide android.statistics.predictedColor*

Change-Id: I8c1b7596c1e0c311a4f9fabdd5de72b4b7b372b5
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
3242f4fb19b77bcd2435cbe710188d012d08b005 15-Jan-2014 Igor Murashkin <iam@google.com> camera2: Fix @see being emitted into middle of javadoc (+more)

Other minor fixes:
- javadoc optional/FULL correctly emitted for properties lacking details
- javadoc details being incorrectly dedented before being rendered by
markdown, causing spurious <code> blocks to be emitted

Bug: 12552669
Change-Id: I4c6615ec47810757b8348995db2b199222a3a77e
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
399f05d1e7182ef6c88d30d3b98a467b845ca7c4 15-Jan-2014 Zhijun He <zhijunhe@google.com> Camera2: Update awbMode related javadoc spec

Change-Id: I999d2bc94834c6f6d4483493707f05c92d7c5d67
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
78146ecb24871302a4c4dc0a7341044a06d29ee8 15-Jan-2014 Zhijun He <zhijunhe@google.com> Camera2: Update AF mode related javadoc specs

Change-Id: If7a0de76f660ade25d9fdb92458fbe7e9752d0dd
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
fb46c644ceffdd476268c35c7992c4e445bde0a5 15-Jan-2014 Zhijun He <zhijunhe@google.com> Camera2: metadata tag javadoc update

Change-Id: I66700340780f3185796f25c054487f439f24a6fb
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
0da8bf5dbc8912cf70df14bfa655189a04c75476 09-Jan-2014 Eino-Ville Talvala <etalvala@google.com> Camera2: Docs: Update cross-refs, aeMode, aeAntibandingMode

Unhide android.control.aeMode and android.control.availableAeModes,
which were supposed to be public all along.

This matches up to system/media commit #9fa0d90ff

Change-Id: Ibba2756dd5889344b5d0531dc6f066566776cdc1
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
aa161c600dc17cd33c7276e61fb258dca6aa293d 30-Dec-2013 Eino-Ville Talvala <etalvala@google.com> Merge "Camera2: Update android.blackLevel.lock"
0956af56a294397325f2695604229ab7550364ca 26-Dec-2013 Eino-Ville Talvala <etalvala@google.com> Camera2: Update android.blackLevel.lock

Change-Id: I4b3ebdf2043c4b242ac1c851a3be90f795f69a00
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
5a9ff379233025bc85ebc41ac5979def09d3ebfa 26-Dec-2013 Zhijun He <zhijunhe@google.com> Camera2: Update availableThumbnailSizes java doc

Bug: 12135317
Change-Id: I4012ed3e7cd6394c5e964aaeb3381b4932c44b11
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
2807936f5dfdeff25e9ace3482100511a69dcf13 17-Dec-2013 Zhijun He <zhijunhe@google.com> Camera2: Update metadata java docs

Java docs for below keys are updated:
- android.edge.mode
- android.noiseReduction.mode

Bug: 12135317
Change-Id: I950d46b90ece2f519e33719427801fc78b36b39c
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
f353742124af698098884b4172644af0851b30ca 17-Dec-2013 Zhijun He <zhijunhe@google.com> camera2: update java docs for metadata tag spec update

Below tag spec java docs are updated:
- android.control.mode
- android.control.aeMode
- android.control.afMode
- android.control.awbMode

Bug: 12135317
Change-Id: I83f24c1816dfba1cc042e120fba43c5beb1bd2ae
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
7a9b30e9e3e45d387d2fc0cb2bd2eb79da7dd268 11-Dec-2013 Igor Murashkin <iam@google.com> camera2: Add support for embedding images into javadoc

- Also finishes specifying CaptureResult#LENS_SHADING_MAP family

Bug: 12135317
Change-Id: I95ffd61872fefcf2c79cb4f5aa0740162ccc16ad
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
ace5bf04126f7dd49d75fca9218031f0db02e5dd 11-Dec-2013 Igor Murashkin <iam@google.com> CameraMetadata: updated generated code (with markdown support)

- also updates description of android.blackLevel.lock

Change-Id: I2d10c492bd6779bbb51672da9854252ba18d4327
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.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/CaptureRequest.java
7b01c5c4d27ebbd739d9e5e0de7eaafbffd8e084 09-Oct-2013 Eino-Ville Talvala <etalvala@google.com> Camera2: Properly copy over user tag when cloning requests

Bug: 11141002
Change-Id: Icc5c4150a6796d705f5c6c3bd1322597fc986af2
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
6bbf9dc5ae7ebc85991dcfe3e18e837b12d3f333 05-Sep-2013 Igor Murashkin <iam@google.com> camera2: Add capture sequences and capture failures

- CaptureResult#getRequest is used to tie a result to a request (for convenience)
- Add new CaptureFailure class to describe capture failure
- Results/frame numbers also return frame numbers, sequence ids
- Captures now all return the sequence id
- A sequence id onComplete is available in the CaptureListener

Bug: 10360518
Change-Id: I9ebaa45698c718a1185b5ae920b7975925fe2f60
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
7a36a0fbb0a5f14047a3680668da954beca05dcb 11-Sep-2013 Igor Murashkin <iam@google.com> camera2: Add key enumeration functionality to CameraMetadata

* Add a way to enumerate all currently set keys in CameraMetadata
* Add a way to enumerate all available keys for CaptureRequest
* Add a way to enumerate all available keys for CaptureResult
* No way to enumerate all keys for CameraProperties, since it would be
identical to all the currently set keys.

Bug: 10360518
Change-Id: I3a90f8cc385db14a675e4ff876ae93d906ff06bf
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
d96748b02a468e484f864f4e3e4b7819f7dcdbd0 12-Sep-2013 Eino-Ville Talvala <etalvala@google.com> Camera2: Add a missing key for controlling shading map mode

Bug: 10726421
Change-Id: If41e00c921ab493c7427575258fed63cbbc22dc1
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.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/CaptureRequest.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/CaptureRequest.java
a2815faad7a2f3dc463c7efd33c3651a4434f2fd 06-Sep-2013 Timothy Knight <tknight@google.com> Camera2: Minor docs fix.

Bug: 10639270
Change-Id: Ic5b046a8f8e1c8be83f010e05247914c61b3674b
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
2629f27362f1a35521501f3a28279ab05b9beb32 04-Sep-2013 Timothy Knight <tknight@google.com> Camera2: Clarified docs for 3A regions.

Bug: 10545568
Change-Id: I0a76e7d063ceccb68707973abd312a1b909155ec
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
3ffd70554f85bd1ee54354f2d5c44e1bc0878227 20-Aug-2013 Zhijun He <zhijunhe@google.com> Camera2: Update tonemap curve definitions.

This updates android.tonemap.curveGreen and android.tonemap.curveBlue
definitions.
Also update android.sensor.info.physicalSize type.

Bug: 10394966
Change-Id: I23156ad0cd67fa59500a1c803068e392514756d4
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.java
d5ff06a2ce4a65615ce5e8b8df93f2c3da2a8bbd 21-Aug-2013 Igor Murashkin <iam@google.com> camera2: add sensor.temperature optional key. clear up some metadata definitions

Change-Id: I1fabdf383b303ea52d73a055b83a0c4a1bca3f95
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.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
4068388beea728bbf9f321b0b5b5c52ce4ab3d06 09-Aug-2013 Eino-Ville Talvala <etalvala@google.com> Camera2: Add user tag to CaptureRequest

Bug: 10360518
Change-Id: I781341b4c598c28ee5dd7551b8e05ab19b8fff0d
/frameworks/base/core/java/android/hardware/camera2/CaptureRequest.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/CaptureRequest.java
5a32b20ccc34fd7d4f048de05c427a7a96786531 08-Aug-2013 Eino-Ville Talvala <etalvala@google.com> Camera2: Add metadata keys and enum values

- Insert metadata enum ints into CameraMetadata
- Insert metadata Keys into relevant files
- Remove some dead code in CameraMetadata

Generated from /system/media/camera/docs.

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