de62d84eb9dbcd43c4db3100a3cd80209b04cd2f |
|
23-Mar-2017 |
Emilian Peev <epeev@google.com> |
Camera: Initial support for vendor tag caches Vendor tag cache will be used alternatively to the regular Vendor tag descriptor. The caches can support multiple vendor tag providers at the same time. The native metadata along with the requests/results/characteristics will store vendor specific information that will be used to indentify the respective descriptor. Bug: 34275821 Test: Complete Camera/Camera2 CTS tests Change-Id: I50b7cf9aa5575944fde7673a1728869690b2ce0d
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
b1300e39c7974937d563b3ec62f5246248a157b3 |
|
28-May-2015 |
Zhijun He <zhijunhe@google.com> |
Camera2: add high speed video APIs Interface only. Bug: 21442271 Change-Id: If81caa0f2dc9f7802af564abcd9541aff3e30901
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.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/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
5743868e15c88d2886915163652a1571a218bf39 |
|
30-May-2014 |
Igor Murashkin <iam@google.com> |
camera2: Change android.lens.focusRange to Pair<Float,Float> Since the focus range is defined in diopters (1/distance), it just so happens that in a range [near, far] near >= far which is against the android.util.Range contract. Change it to pair instead. Also adds a marshaler for Pairs since they didn't have one before (and aren't parcelable). Bug: 15335269 Change-Id: If2f3259aeec072438a1c18c1b9728a4c81e92a40
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
82984727642c5705cfb5d7868bc92997bd2bfd4d |
|
29-May-2014 |
Yin-Chia Yeh <yinchiayeh@google.com> |
Camera2: Test null TonemapCurve behavior Add a test to verify we return null TonemapCurve when at least one channel of tonemap curve is absent. Bug: 14628001 Change-Id: I3e89dbcf00e5f21b01fc78fe43fe5c4200690357
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.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/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.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/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.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/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.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/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.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/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.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/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
53a1d323df9370ccf1e3da694d7bf5e1b91ffb5e |
|
23-Apr-2014 |
Igor Murashkin <iam@google.com> |
camera2: Fix broken camera metadata test due to key rename Change-Id: I0367550b5bb9f80c8df272804eab7052c122104d
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
8d637b819b23d0fcca87a39d26d0350e062852f4 |
|
09-Apr-2014 |
Zhijun He <zhijunhe@google.com> |
Camera2: Fix the JPEG format issues Also add unit test. Bug: 13836016 Change-Id: I0af4bfe299f99c99e70faf5d3159eb0cbcc147eb
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
5c207ec9a080f3be8ca28de8310483fe1c182c51 |
|
02-Apr-2014 |
Igor Murashkin <iam@google.com> |
camera2: Fix out-of-date metadata test * The tag android.sensor.calibrationTransform1 was renamed to android.sensor.calibrationTransform (1 removed) Bug: 12002757 Change-Id: Ida0e37a30222f08d0d9bb3871717c74c21e428ac
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
b7bfdc7cf7f45805e8e7ebea77a15051b8ad3e8d |
|
02-Oct-2013 |
Zhijun He <zhijunhe@google.com> |
Camera2: add metadata override There are interface difference between managed and native side for some metadata, like Face and JPEG format. we need override them when they are set/get between native and managed sides. Also fix some issues in the CameraMetadataTest. Bug: 10406212 Change-Id: Ibd8be0415968445e711b3ea89f45e1edfa193ee2
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.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/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
2f1a2e423e0fbb64467d6fcfa4e82c6384f31210 |
|
26-Jul-2013 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2 API: Rename package to android.hardware.camera2 Change-Id: I77b7939e199f9fe8e12a59393c24cff08097448c
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
3710db80d4b9e573d775790e4c9a2ab6e062201e |
|
19-Jul-2013 |
Igor Murashkin <iam@google.com> |
camera2 api: marshal rect, size, string for metadata Change-Id: Iec2fd823bc92394da44abb32ca38a625d7638e3d
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
d7bf1778df666e82268d1e4549d248ce3dfc9665 |
|
13-Jul-2013 |
Igor Murashkin <iam@google.com> |
camera2: Implement CameraDevice#getCameraInfo Bug: 9529161 Change-Id: Ie37d1e07bb8416cbb141f4d49e52337bf7236610
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
b9dd637f830e6bd4f257ffb2c807c3ea27f8feee |
|
12-Jul-2013 |
Igor Murashkin <iam@google.com> |
camera2 api: Generate metadata keys and enums from XML Change-Id: I9b04b5933c5922fc522e9216f4deebcd6fc24d78
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
b519cc52ecba8f44da31173c9fc90a7b66d52b79 |
|
02-Jul-2013 |
Igor Murashkin <iam@google.com> |
camera2 api: Add CameraMetadata get/set support * Add a Rational class * Can get/set Key<T> where T is a primitive (or Rational) * Can get/set Key<T> where T is a primitive array * Can get/set Key<T> where T is an enum (synthetic constructor only) Not implemented yet: * When T is anything else, i.e. Rect, Size, etc Bug: 9529161 Change-Id: I64438024a1e8327a38dd2672652626f0ffbb70e3
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
70725500dcf3b666b43d50563d64705aab58d2d3 |
|
25-Jun-2013 |
Igor Murashkin <iam@google.com> |
Initial camera device implementation * Working streaming preview requests only * Almost everything else returns empty objects that don't do anything Bug: 9213377 Change-Id: Ie6f02a7c0952b0f5ebc41905425b15cae221f7d3
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
36483e9622b399ea1368fb84ed0c5a5495f65e42 |
|
25-Jun-2013 |
Igor Murashkin <iam@google.com> |
Revert "Initial camera device implementation" This reverts commit 59bc67c732eab53b370b196066e8012d3f6bf09a. Change-Id: I9e1ce3b9f4af4e2b9b98855c0ca533581c87ea7f
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|
59bc67c732eab53b370b196066e8012d3f6bf09a |
|
20-Jun-2013 |
Igor Murashkin <iam@google.com> |
Initial camera device implementation * Working streaming preview requests only * Almost everything else returns empty objects that don't do anything Bug: 9213377 Change-Id: I183dd47ddd737ec2c3c374e5c3461542a97f09b0
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/unit/CameraMetadataTest.java
|