History log of /frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
71e6d62d232cce042ae1f98328b628aaca108850 07-Dec-2016 Shuzhen Wang <shuzhenwang@google.com> Camera2: Consolidate the overriding of PRIVATE format

We had overriding of PRIVATE format scattered at multiple places.
Consolidate them into one place.

Test: Camera preview/capture, and camcorder recording
Change-Id: I098ce93bba2000760a20c0297fcf0cb9d8c6caab
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
7966d446cddf92f814792dca3cfb0dfbbc1bef3e 14-Mar-2016 Eino-Ville Talvala <etalvala@google.com> Adjust graphics dataspace references to new standard

Bug: 27344373
Change-Id: I0ad67868894b01948d40336812d836ee2f3bcfdb
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
4a67724da64aa34011d2c487919d2cf6f5805ff7 16-Feb-2016 Chien-Yu Chen <cychen@google.com> Camera2: Fix getInternalFormatSizes for depth

All depth formats are considered as non-high-res. Also compare depth
minimum frame durations instead of regular minimum frame durations
for depth formats.

Bug: 26687093
Change-Id: I65b691fe450077b0e3ace15f6ac0289b41caf42f
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
44581ff4db54bbaa30365ed210e67a0369576100 08-Dec-2015 Yin-Chia Yeh <yinchiayeh@google.com> Camera: add RAW_PRIVATE format

Also add necessary plumbing for RAW_PRIVATE to work for ImageReader.

Bug: 25596619
Change-Id: Ic90f3f44264ac46fae1fafbc27ac64b5319f0970
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
e3f54839770066bbdd2886c962f5c72bd40f7d20 24-Aug-2015 Eino-Ville Talvala <etalvala@google.com> Camera2: Remove filtering for non-BURST_CAPTURE-capable devices

Devices that do not support the BURST_CAPTURE capability do not
get the split resolution lists. However, one spot in the stream
configuration map enumeration did not guard against this properly.

As a result, the category of devices that are not-BURST-CAPABLE and
do list resolutions that operate at a 'slow' (<= 20fps) rates cause
an assert to fire from an apparently-inconsistent size list.

Guard the filtering correctly, to correctly support such
devices.

Bug: 23489536
Change-Id: Ib026f6555c69b7fac0cd1ea5027d598644cd8701
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
72064af7e75f7e3b2eb2e58a3af408861eb8c4e9 11-Aug-2015 Eino-Ville Talvala <etalvala@google.com> Camera: Fix framework bugs with DEPTH-only camera devices

Mostly due to no standard stream configurations being defined,
and for the correct overrides for DEPTH_POINT_CLOUD format.

Bug: 20537722
Change-Id: I8a18f5f68697a09dcc4d7555e51728193fe7f333
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.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/params/StreamConfigurationMap.java
3c1ff68d699be7157af0ea43adac27ad46bb6e56 23-Jun-2015 Zhijun He <zhijunhe@google.com> Camera2: update high speed recording API java doc

Bug: 21442271
Change-Id: Iff5889394f7723eb0fd7319b9513cd0dca04b927
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
e365120aaead97567bdfbc53d3bfc2699bd2f886 20-Jun-2015 Eino-Ville Talvala <etalvala@google.com> Camera2: Fix StreamConfigurationMap#isOutputSupportedFor for depth

Need to check the right configuration list if the format is a
depth format.

Also refactor code slightly to use SurfaceUtils when possible.

Bug: 21902551
Change-Id: Icca2e81d8144bede46ad9f117d5e010ed409887c
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.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/params/StreamConfigurationMap.java
310f381eac558bce069b52fbda9a8aeb83608858 20-May-2015 Chien-Yu Chen <cychen@google.com> Camera2: Implement toString() for camera2 params

Implement toString() for BlackLevelPattern, InputConfiguration, and
StreamConfigurationMap.

Bug: 16899576
Change-Id: Ide1cf103f3282750653ce7bdc29c0b74920d4855
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.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/params/StreamConfigurationMap.java
456432ead7e262f72565d02ac46fd5e498844b92 06-Mar-2015 Eino-Ville Talvala <etalvala@google.com> Camera2: Wire depth formats into StreamConfigurationMap

Change-Id: I9046b60dca83d090efd9c74c98bfdfebdeae8751
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac 28-Feb-2015 John Spurlock <jspurlock@google.com> Remove unused imports in frameworks/base.

Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
fa0b9a00b48394bd9b7e5d54b2b4a5a33d7bd186 20-Jan-2015 Eino-Ville Talvala <etalvala@google.com> Camera2: StreamConfigurationMap#isOutputSupportedFor(Surface)

Add missing implementation.
Also improve docs for flexible Surface sources.

Bug: 19076351
Change-Id: I1f1126a291480dcb68d3dd90825b5994e54dcc99
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
f3621f3a5c5fd16ebedd3ce1ae1b0100d0f64152 26-Aug-2014 Eino-Ville Talvala <etalvala@google.com> Camera2: Document supported target combinations for a session.

Since most camera devices cannot support all combinations of target
sizes given the maximum stream counts, enumerate a set of guaranteed
configurations that can be used to create a session.

Also fix minor docs formatting in StreamConfigurationMap

Bug: 16899526
Change-Id: Ic7c94051dd47964f2be98343163ebd242b19bd24
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
517b74533afe53c740400bff3b85806884286344 19-Aug-2014 Igor Murashkin <iam@google.com> camera2: Fix StreamConfigurationMap#getOutputSizes for ImageReader

Return empty array since no implementation-defined sizes are supported

Bug: 17007153
Change-Id: I178e89ef6b2640896f8657765beb458022d66ae5
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
d3b85f69a811113826933c8abf591f20e9b3c8ff 06-Aug-2014 Eino-Ville Talvala <etalvala@google.com> Camera2: Fix session shutdown race, frequent warning log

- Make sure that session.close followed by device.createCaptureSession cannot race on
configureOutputs calls
- Silence warning about RAW_OPAQUE format

Change-Id: I02e4a048e8b26ea61aadcf115b029e9fbb58ad4e
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.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/params/StreamConfigurationMap.java
b0056642cab30647d1f72190d864622bf4728ea0 28-Jul-2014 Yin-Chia Yeh <yinchiayeh@google.com> Camera2: Fix wrong usage of toArray

Change to use "<T> T[]" version of toArray.

Change-Id: I021ed5a4e446b34028810e8acea3395c1c3387e7
/frameworks/base/core/java/android/hardware/camera2/params/StreamConfigurationMap.java
12da140082323d9aa048b3e928505a0a2adfdda7 15-Jul-2014 Yin-Chia Yeh <yinchiayeh@google.com> Camera2: add highSpeedVideoConfig wrapper and APIs

- Add wrapper class for highSpeedVideoConfiguration.
- Add APIs to query high speed video recording configurations in
StreamConfigurationMap
- Fix ColorSpaceTransform unit test in CameraMetadataTest
- Fix a bug in HashCodeHelper

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