History log of /frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c7c569d5e42c1d7c17881fd89dcbbbab42dafea1 04-Apr-2016 Eino-Ville Talvala <etalvala@google.com> Camera: Allow preview operation of SCENE_MODE_HDR

Some devices support HDR output for preview in addition to still
capture, so explicitly allow for that in the documentation of
SCENE_MODE_HDR.

Bug: 27313038
Change-Id: I894d7449dc0cfb7353f535db23acd12143590208
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
373482009b158cdb0954d29cf308e530cca92663 09-Mar-2016 Yin-Chia Yeh <yinchiayeh@google.com> Camera: codegen update

Add device custom scene mode range.

Bug: 26687007
Change-Id: I4a11e5f0bc5cbaabe85d4f9c6f2904125a038028
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
7c6d73f41f162c591acef4758c3403ab19dcc197 21-Jan-2016 Eino-Ville Talvala <etalvala@google.com> Camera2: Add LEVEL_3 to android.info.supportedHardwareLevel

LEVEL_3 is a new high-level label for camera devices that support more
than the existing FULL-level capabilities.

Bug: 25114814
Change-Id: Ibed66ed6b83e4f28598455255d86b13b78f1f13b
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
d8407271ffa83d27e9a524f485a0799e422e1fd6 09-Nov-2015 Eino-Ville Talvala <etalvala@google.com> Camera: Documentation updates

- Clarify hardware.camera feature being only for the back camera
- Clarify what setting a CaptureRequest field to null does
- Use preCorrectionActiveArray instead of activeArray in list of
possible raw output sizes
- Clarify length of GPS processing field for camera1 API

Bug: 24540625
Bug: 23908116
Bug: 23051627
Bug: 17345901
Change-Id: Iaf11fdf626268cf30f66b3628153ec3ac770c4f4
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
abf0b8b0a8515d8a8a3eaebf471eed7b40bcedfa 20-Aug-2015 Eino-Ville Talvala <etalvala@google.com> Camera: Fix depth documentation issues

- Correct spelling of quaternion
- LENS_INTRINSIC_CALIBRATION and LENS_RADIAL_DISTORTION were not
linkifying correctly

Bug: 23360503
Change-Id: I9c5acc0087d7115548b75ccfa1bc1eb1866557b2
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
c620eb7e864e5505f5a6f867223fa8e525669d0b 30-Jul-2015 Ruben Brunk <rubenbrunk@google.com> Make vendor keys visible in Camera2 java APIs.

- Add vendor keys to getKeys() calls for CameraCharacteristics,
CaptureRequest, and CaptureResult.
- Vendors can specify whether custom keys show up by listing
visible keys in the REQUEST_AVAILABLE_RESULT_KEYS field.
- Vendor key types are always treated as a primitive (or Rational)
array type corresponding to one of the valid types for
a camera metadata entry.

Bug: 22067625
Change-Id: I6e7dd3db7a8bf533c2ec15ff69ca38824134e971
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
aa9a27bb9bbfb4bccf999a0d453f4f4d853aac36 17-Jul-2015 Chien-Yu Chen <cychen@google.com> Merge "Camera2: Update FAST mode for EE and NR" into mnc-dev
9c9167efe229f2d7bad0422c371923d5d1776f52 15-Jul-2015 Chien-Yu Chen <cychen@google.com> Camera2: Update FAST mode for EE and NR

FAST for EE/NR modes may be the same as OFF for devices
whose EE/NR will slow down the capture rate.

Bug: 22486061
Change-Id: I162dc27a6ba6838fbbc1077dd346f4ff9bbacc43
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
4fb81253edc726936d4b71b7e9c0789cab45e9da 12-Jul-2015 Zhijun He <zhijunhe@google.com> Camera metadata: fix typos.

Bug: 22417740
Change-Id: I871b990da43132f4967faf7ee23a9a2d962c4320
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
639fffee624302ec5b175503d7bd8a441340a629 30-Jun-2015 Eino-Ville Talvala <etalvala@google.com> Camera2: Reorganize high-speed recording API slightly

- Split off distinct high speed capture session class from base capture session
- Move createHighSpeedRequestList to CameraConstrainedHighSpeedCaptureSession

Bug: 21664295
Change-Id: I67d705fdeee1eaa6e5e3e1416771d5d0df642843
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
72333917a7802d2a1f233418a0e2c15d7e86a357 08-Jul-2015 Chien-Yu Chen <cychen@google.com> Camera: Enforce ZERO_SHUTTER_LAG mode

Camera devices that support YUV or PRIVATE reprocessing must list
ZERO_SHUTTER_LAG mode in android.edge.availableEdgeModes and
android.noiseReduction.availableNoiseReductionModes, and it must
be the default mode for ZSL template.

Bug: 22266686
Change-Id: I4728b2261760d11d695e9e364d8a72b3b2d31284
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
0dd17509a953774039c0e73beac4b0546504c774 07-Jul-2015 Eino-Ville Talvala <etalvala@google.com> Camera: Add ZERO_SHUTTER_LAG modes to noise reduction and edge enhancement

This mode splits processing quality based on stream resolution, to
enable ZSL operation where low-resolution (preview/recording) streams
require more processing since they are immediately user-visible, while
the high-resolution intermediate ZSL stream should have minimal/no
processing since it will be reprocessed into final quality when
necessary

Bug: 22266686

Change-Id: Ib41102b66b07d61a099f021f8c6251f28c62686f
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
f09fd213c37f8eef0e6355fee593562474554e68 27-Jun-2015 Chien-Yu Chen <cychen@google.com> Merge "Camera2: Remove references to sync.frameNumber" into mnc-dev
161a76cae423dfa3f11571e07054ce2312c9ee54 26-Jun-2015 Chien-Yu Chen <cychen@google.com> Camera2: Remove references to sync.frameNumber

sync.frameNumber is a hidden key.

Bug: 21957397
Change-Id: I3b235d776782a8441354ee24c9174ae30e074a61
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
0819c75680c81a4e9c8a1ec518ac62cceccf3f56 17-Jun-2015 Eino-Ville Talvala <etalvala@google.com> Camera2: Remove HIGH_RESOLUTION level and modify FULL requirements

- Reword requirements for FULL level
- Remove HIGH_RESOLUTION level
- Add StreamConfigurationMap#getHighResolutionOutputSizes
- Clean up StreamConfigurationMap implementation
- Add 5-argument HashCodeHelper

Bug: 20945581
Change-Id: I75ad4b23e902192c96ed501e10c7d55fc0ad72a6
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
ee2ebdedccaa708cfe810c50cc047990cc2054c5 17-Jun-2015 Zhijun He <zhijunhe@google.com> Camera2: add FACE_PRIORITY_LOW_LIGHT

Add FACE_PRIORITY_LOW_LIGHT to allow higher sensitivity value AE under low
light.

Also fix some minor doc issue for high speed recording capability.

Bug: 21813977
Change-Id: I965ece936c1bc3d3cb370454e950fde4aad06335
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
fab663ebfdbb7c0c8e12e27dd82b0c9331f14184 27-May-2015 Zhijun He <zhijunhe@google.com> camera_metadata: update high speed video recording API

Update high speed video recording API to support batch mode recording.

Bug: 21442271
Change-Id: I62de6067c75fcfbe6320dd987cce65843d810021
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
a78791f22af6c6985d186494737468bb19b69540 01-Jun-2015 Eino-Ville Talvala <etalvala@google.com> Camera2: Remove isLoggable

Change-Id: I83b2c8321ab6b48cf68ef7a4d724559ead1a1790
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.java
a0807a65e93aeb7c73fb2fcc68244ab324dd3c07 15-May-2015 Yin-Chia Yeh <yinchiayeh@google.com> Merge "Camera: tonemap linkify update" into mnc-dev
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/CameraMetadata.java
03d50da3b15d0ea4675650d2510e2abc6c139fbf 06-May-2015 Yin-Chia Yeh <yinchiayeh@google.com> Camera: tonemap linkify update

Change-Id: I9e1688916c70af1ffef96407117566eac7236ce4
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
b6eb52ffc51cec78c3adc2e5b25c4c3214344983 17-Apr-2015 Eino-Ville Talvala <etalvala@google.com> Camera2: Fix auto-gen documentation crossreferences.

Also update a few outdated notes.

Bug: 20085848
Change-Id: I1aace2152ee937c6c6a4701af999722fdc2e3da7
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
513f7c33eae0084ecd70062d660f2b873032d895 25-Apr-2015 Zhijun He <zhijunhe@google.com> Camera2: add max capture stall for reprocess

Bug: 19988710
Change-Id: I05bf3f72fdd54127d9aaa1583e9b0903be94c310
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
0b7b03b35f3b29a068580be0ab0f68ca11d00bdb 14-Apr-2015 Eino-Ville Talvala <etalvala@google.com> Camera2: Add DEPTH_OUTPUT capability and DEPTH_DEPTH_IS_EXCLUSIVE field.

- Define DEPTH_OUTPUT capability and its requirements.
- Add DEPTH_IS_EXCLUSIVE to support devices that cannot produce color and depth
for the same capture.

Change-Id: I6e511b7b8625907d9fc751fe8a73a443edeeb2ab
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
86ea32a68cbed668f0e900b00f6bbf64a3f8e3fb 14-Apr-2015 Eino-Ville Talvala <etalvala@google.com> Camera: Add HIGH_RESOLUTION hardware level.

For camera devices that support very high resolutions, add
a level that allows for those resolutions to operate at lower
capture rates, while ensuring that a reasonable resolution is
still available for high-rate capture.

Change-Id: I4a0d904504ac8a976bd02fba89b238048d55a268
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
7d43893bb998cb0909e021a9968ad3097246e43e 13-Apr-2015 Yin-Chia Yeh <yinchiayeh@google.com> Merge "Camera: update AE/AWB lock spec"
7e3e431934aef6c7ca954fed00facaff8a4ee1d3 02-Apr-2015 Yin-Chia Yeh <yinchiayeh@google.com> Camera: update AE/AWB lock spec

Codegen doc update.

Bug: 20039760
Change-Id: I92786f1e4366185029aca63794e58374c92bc948
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
0a551f1487e00a598b20b1bc58a1ccd7226e7091 04-Apr-2015 Chien-Yu Chen <cychen@google.com> camera2: add reprocess format map

Add reprocess format map to StreamConfigurationMap and add support
for ImageFormat.PRIVATE.

Change-Id: I5dd8ecbbb63231574a9ca4bf27c374b4a220e0ed
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
fba08dd9b4ecd8cb49d69d7537dce220996ec641 02-Apr-2015 Yin-Chia Yeh <yinchiayeh@google.com> Camera: update semantics of HIGH_QUALITY mode

Codegen doc update.

Bug: 19665478
Change-Id: I9ef9ddefcf32b1ff981e0ffa4b440ddf64ba99c2
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
dc0ba09515dacb278d3304616de156c1fced6f33 21-Feb-2015 Yin-Chia Yeh <yinchiayeh@google.com> Camera: codegen doc update

Codegen doc update only.

Change-Id: I444d59effb957e58b14c363174693cd6c7c84ebd
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
98bafbf9564d5271f79d418fc66527c272215ee0 09-Feb-2015 Yin-Chia Yeh <yinchiayeh@google.com> Merge "Camera2: doc update for HAL3.3 tonemapping change"
fa95b0420ce819e5f559cd97f9edb086e9eebb71 09-Feb-2015 Zhijun He <zhijunhe@google.com> Camera2: add precapture trigger CANCEL

Bug: 19265647
Change-Id: I8f94ee5ace6dd3040ee2f350d589e24e53694f1b
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
956c52b5a09fa6b193b162bdb3aee629323cde2b 06-Feb-2015 Yin-Chia Yeh <yinchiayeh@google.com> Camera2: doc update for HAL3.3 tonemapping change

Codegen doc change.

Change-Id: Idd5185767c177f3179e5833be3f42357a5ead25f
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
0e99c2260d874eaeb62ddeb75c2f29f26818ad99 30-Jan-2015 Zhijun He <zhijunhe@google.com> Camera2: metadata spec update for reprocessing

Change-Id: I37eda90970eace23c42ba9106d4db1587df8d1b4
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
503e815a6f393f21972e322faff16f2a3cfe07a3 13-Jan-2015 Zhijun He <zhijunhe@google.com> Camera2: add lens facing EXTERNAL enum

This is for usb camera support

Change-Id: Id8329e31ad0622bdc06c60e87e97c742a9719b3b
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.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/CameraMetadata.java
8d709f3d5381795cdad942f64b9441d54e48d774 17-Nov-2014 Eino-Ville Talvala <etalvala@google.com> Camera: Add one more requirement to BURST_CAPTURE

To enable full-AUTO bursts, also need to ensure a fast enough
AE target FPS range is available.

Bug: 18281970
Change-Id: I73f7747dfe16380a2cd277a56a002ecc1279154e
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
126a7468c2b86f27779443f5f2578a03f3ad78e8 05-Nov-2014 Eino-Ville Talvala <etalvala@google.com> Camera2: Add BURST_CAPTURE capability flag

This capability (a subset of FULL) indicates that a camera device
can capture high-rate (>= 20fps) bursts of images at full device
resolution, in at least the YUV_420_888 format.

It also guarantees that the synchronization latency for a device is
relatively small, so that fixed-setting bursts can be captured quickly.

Bug: 18281970
Change-Id: Ifc8fc43252a77097d804429d1c9f6fa71a95aa4f
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
4d2d97763f0963d7011d04290dc87b2940aefb33 15-Nov-2014 Ruben Brunk <rubenbrunk@google.com> Merge "camera2: Add READ_SETTINGS capability." into lmp-mr1-dev
0c22e6919ab56e85f02b3255493d0009d711a807 11-Nov-2014 Ruben Brunk <rubenbrunk@google.com> camera2: Add READ_SETTINGS capability.

Bug: 18281970
Change-Id: I28be92a85f0a843c690f9ff49263440cd871e40d
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.java
ff99a0add9700b423a0da3e332840e3907ae96a5 29-Aug-2014 Ruben Brunk <rubenbrunk@google.com> camera2: Add HDR vendor tag for legacy mode.

Bug: 17072609

Change-Id: Iebb97d12fc62986ad389460c253cfc504a68ad7f
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.java
696bbee963eb67875371fb9063308f60b28d679d 08-Aug-2014 Igor Murashkin <iam@google.com> camera2: Fix TotalCaptureResult#getKeys not to return empty list

Bug: 16680352
Change-Id: Ie6b8a8bff6f9b87d058a21b07eb3447371a62b6b
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
abd9d3c5c7100c45812ee80975ac59f5b1902a71 28-Jul-2014 Eino-Ville Talvala <etalvala@google.com> Camera2: API review updates

- Rename CameraCharacteristics#SENSOR_INFO_TIMESTAMP_CALIBRATION
to TIMESTAMP_SOURCE
- Remove StreamConfigurationMap#NO_MIN_FRAME_DURATION

Bug: 16402755
Change-Id: I6c30a1e931c9f064c22092d362bcc61bd88e2f8a
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
bdf366cc70639b0e16b8f84eebe612a48a8b8b06 26-Jul-2014 Igor Murashkin <iam@google.com> camera2: Api change (#getFrameNumber -> long; @hide REQUEST_FRAME_COUNT)

Change-Id: I164011c97a57fb9fb9c504ae4c5f394dcb36a4bc
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
0986121807b114ce1fff4c30304eb0ba09cb9d8f 22-Jul-2014 Igor Murashkin <iam@google.com> Merge "camera2: Add legacy available Request/Result/Characteristics keys" into lmp-dev
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/CameraMetadata.java
f8f37002c0436ca52b23821aff5f8bd04b64cecd 22-Jul-2014 Yin-Chia Yeh <yinchiayeh@google.com> camera2: minor doc update

Doc update reflecting the minor spec change.

Change-Id: I7a1cf766fe6bee4dd08fd19f03778ce8a6ce2dde
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
611fecec08eb9efeb4393b986d590369df5c812f 11-Jul-2014 Eino-Ville Talvala <etalvala@google.com> Add PackageManager features for differentiating camera2 devices

Also rename DNG capability to RAW.

Bug: 15415688
Change-Id: I1ea9f65b03c4fa06a5004f9d1d485935742001c8
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
cc542a4e7441202aef8c54af6675fcb5d5c6f63f 25-Jun-2014 Igor Murashkin <iam@google.com> camera2: Fix available keys to filter to only supported keys

The following functions are affected:
* CameraCharacteristics#getKeys
* CameraCharacteristics#getAvailableResultKeys
* CameraCharacteristics#getAvailableRequestKeys

The above keys will now only return keys whose tags are set in
android.request.available{Characteristics,Result,Request}Keys

This change makes it possible to detect if a key is guaranteed to be
available at a granular basis (without querying hardwareLevel or
capabilities).

Change-Id: Iaa34e8c24100339c215604ff49035527fae467cd
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
52842e7a6f0e922185db04ae8b91c776a234acf1 05-Jun-2014 Ruben Brunk <rubenbrunk@google.com> camera2: Add BlackLevelPattern class.

Bug: 15448889

- Adds BlackLevelPattern class and marshaller.
- Updates BlackLevelPattern tag to use this class.

Change-Id: I5d3393f4a1695664bc5315eb592fb0a4e154d22e
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
08bc3b0f0299a02d00004f4b2886469c1ed75569 09-Jul-2014 Eino-Ville Talvala <etalvala@google.com> Camera2: Update capabilities metadata

Change-Id: Ic2dc18f535cbc34a1504a6a746e7f7303fa6e839
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.java
4a61a86b366db4e8cbc6f699e0b4331b1f07f7c8 02-Jul-2014 Ruben Brunk <rubenbrunk@google.com> camera2: Update camera metadata with legacy mode enum.

Bug: 15116722

- Adds enum for a device running in compatibility mode. When running
in compatibility mode, the Camera2 API is emulated using the
deprecated Camera API, and many capabilities will not be supported.

Change-Id: I94f31775699447a82d53b7f2a6f9fbdc0a5afb3f
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.java
28288ca72c9b69df642514ab23c10e72c6b88c8c 26-Jun-2014 Zhijun He <zhijunhe@google.com> Camera2: update supportedHardwareLevel

Make the full hardware supportedHardwareLevel more accurately reflect the
spec requirement. Also fixed some other minor spec issues.

Change-Id: I7b55be03dcdeface15e73eff098f690f4f99a23f
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.java
6593acd95da00450023bcff66bf1e00b42930065 05-Jun-2014 Zhijun He <zhijunhe@google.com> Camera2: Hide input stream related key and enum

Bug: 14622091
Change-Id: Id8fc20b752da876f00a94d0262cd9468951bb36d
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.java
8949225294479d6152b3bd0f56f9520e700f84b7 23-May-2014 Zhijun He <zhijunhe@google.com> Camera2: Mark the under-specified tags for FUTURE

Also clean up the tag ids.

Bug: 15168075
Change-Id: I57fb6fb37e512c224370c72d806a4b702360f29f
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.java
3c40a046cf0ea7b6af01ec93e5276eccb3234bfe 23-Apr-2014 Igor Murashkin <iam@google.com> camera2: Update native<->managed camera metadata marshalers

* Improve existing marshalers:
- each managed/native type combination can be queried marshal support
- marshalers can recursively call other marshalers for nested types
- support marshaling/unmarshaling generic classes by using super type tokens

* Add new marshalers for:
- ColorSpaceTransform
- MeteringRectangle
- Parcelable
- Range<T>
- ReprocessFormatsMap
- RggbChannelVector
- SizeF
- StreamConfiguration
- StreamConfigurationDuration

Batteries included; so are unit tests.

Bug: 14628001
Change-Id: I38d3e646ccfb3953898cd6f750c33e4097328482
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.java
7c062369d55ad6f6f0c9c3bd8439c50cbfb88f42 16-Apr-2014 Ruben Brunk <rubenbrunk@google.com> Update DNG tags.

Change-Id: I497b0fac5d52005c126eaf52c67d30bd224a80b5
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.java
d178496b7e823efdc9c9780ab1d980207a36a19a 09-Apr-2014 Zhijun He <zhijunhe@google.com> Camera2: Make colorFilterArrangement public

It will be used by DNG

Also fix a typo in spec.

Change-Id: I8427df6b28149c0f8ced27b110efe96dd38357f4
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
a486624a6d9631fd434468fec7e3b57431f0b785 28-Mar-2014 Zhijun He <zhijunhe@google.com> Camera2: Fix availableTestPatternModes type

Also fixed the typo in android.control.mode related
with scene mode.

Change-Id: I5e311bac4694e1ccfc8d3210fbf8b40e1b31ecef
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
8dda7273dbb4ff6eeffe7d4c3831e9b31b8e5ac1 25-Mar-2014 Zhijun He <zhijunhe@google.com> Camera2: Add partial flash state

Bug 13637334

Change-Id: Ife5d943851f3f47d33b05d7450765dd273eb1036
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.java
60b19dc2df1afef1caf151b9df4cc60af3c395e8 24-Feb-2014 Zhijun He <zhijunhe@google.com> Camera2: update 3A state related metadata key docs

Bug: 12840262
Change-Id: I2092e1d24b262a0568b880094b8ad6a87510b346
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
9b30512e59c96efe9d77f52b35cac0fa1f1edb96 21-Feb-2014 Ruben Brunk <rubenbrunk@google.com> camera3: Fix raw/DNG tag visibilility.

Change-Id: Ie3beed773b27bf56689a750e695ac7cb82580639
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.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/CameraMetadata.java
ad0aa8383cd0f951ff546cbd4ff8cd84396df74c 08-Feb-2014 Ruben Brunk <rubenbrunk@google.com> Merge "camera2: Update hotpixel tags."
eba1b3a843278a92611edf153faa41a01d793b25 08-Feb-2014 Ruben Brunk <rubenbrunk@google.com> camera2: Update hotpixel tags.

Change-Id: I6e2931d54a92f3852e8abe8c480f1762c92655ad
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
d531f88fddf48b370bc1fe67e161cc1a290f04eb 08-Feb-2014 Igor Murashkin <iam@google.com> Merge "camera2: Add tags for querying capabilities of a camera device"
e46c0dad3787ebb05438cb161128aab71c97cb24 08-Feb-2014 Igor Murashkin <iam@google.com> camera2: Add tags for querying capabilities of a camera device

Change-Id: I955b514f9fe66205d241cd4072aa6ddf71efb53c
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.java
ff41393d06b43223aacf3cde6c5139b9b0d1d161 08-Feb-2014 Zhijun He <zhijunhe@google.com> Camera2: Update focus distance related tags

Change-Id: Ib94311c3168802aea2193a282185e0cd70a547cb
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.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/CameraMetadata.java
3865a84255a4e65a5d9790083a1e519b05f40d50 18-Jan-2014 Igor Murashkin <iam@google.com> camera2: Add synchronization definitions to enable LIMITED HAL3 devices

Change-Id: Ic5fda4bdc3dda0d21f4738c81b5742f86e4ef02c
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.java
b8fb80dd0c0aa00955591bfbe2652f755187b49b 18-Jan-2014 Zhijun He <zhijunhe@google.com> Merge "Camera2: Update shading mode spec"
ba93fe6468ef14865ec341bc14fc4a1dc7e88704 18-Jan-2014 Zhijun He <zhijunhe@google.com> Camera2: Update shading mode spec

Change-Id: Id4dc8de6e66aa130677ecab700a982943fcd8e09
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.java
5f2a47f3dedfc7859457067d8cdcdbfc28ee08ac 17-Jan-2014 Zhijun He <zhijunhe@google.com> Camera2: update metadata specs

Change-Id: I0f2db931f923af6de281f1404142301d9cfe18ea
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.java
2f1680be3d5963dc1026c8e5bcda491b77d71734 13-Nov-2013 Zhijun He <zhijunhe@google.com> Camera2: Fix metadata unit test failures

The get/set override for special cases broke the metadata unit test, add proper
handling to fix the test failures.

Also make the key equals check both names and types.

Bug: 11259962
Change-Id: I00ff53115e7043212035cc4306e0481f9d113747
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
03fdb14ba8779f2941ad2f7c627c0be11f92cea5 30-Sep-2013 Igor Murashkin <iam@google.com> camera2: Fix CameraMetadata#getKeys

Bug: 11007040
Change-Id: I08755bf45ae60ff00736af3672a9f6091f460496
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.java
9ca833f4a5eca732b1618bc1a183215c21ae11e5 25-Sep-2013 Eino-Ville Talvala <etalvala@google.com> Merge "Camera2: Add PASSIVE_UNFOCUSED autofocus state." into klp-dev
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/CameraMetadata.java
9f880f79a3f179443c8b37c3434717432b2ec8d9 21-Sep-2013 Eino-Ville Talvala <etalvala@google.com> Camera2: Add PASSIVE_UNFOCUSED autofocus state.

The AF state model didn't properly account for the AF algorithm giving
up focusing while in passive scan, which leads to bad state
information being given to the application. Add this state to clarify.

Also a few minor comment edits from the autogeneration.

Bug: 10860639
Change-Id: Ib6b781fb8222a2c06dbc89b7496c593ac87cc026
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.java
184b17ddef985ba99f1b1ad8f660a742a9f31a19 12-Sep-2013 Eino-Ville Talvala <etalvala@google.com> Merge "Camera2: Add a missing key for controlling shading map mode" into klp-dev
6c62163976844b28859fca322b28af907ec2856d 12-Sep-2013 Igor Murashkin <iam@google.com> Merge "camera_metadata: add android.lens.state MOVING enum value" into klp-dev
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/CameraMetadata.java
9ea4ae67fb10a10c464db8372b58bfe574cac03d 12-Sep-2013 Igor Murashkin <iam@google.com> camera_metadata: add android.lens.state MOVING enum value

Bug: 10621609
Change-Id: Ia4fa15db99350f920741f244ae7772520657fdd2
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.java
ed255a09ec7260a587e2007b92599a67add4ae10 21-Aug-2013 Zhijun He <zhijunhe@google.com> Camera2: cleanup unused imports

Bug: 10360518
Change-Id: I067a29ac43e7d70f07f45463bee46a8f6d3f31a5
/frameworks/base/core/java/android/hardware/camera2/CameraMetadata.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/CameraMetadata.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/CameraMetadata.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/CameraMetadata.java