08e6c34cf72acbffd560fab21dc6ecf351aaf61b |
|
17-Feb-2017 |
Andreas Gampe <agampe@google.com> |
Camera: Make CameraMetadataNative compile-time initializable Ensure that all static initializer code can be executed in the compiler. Move native field caching into the native method registration function. Saves up to 10ms on N6P zygote initialization. Bug: 34956610 Test: m Test: Device boots (N6P) Test: Can take pictures and videos (N6P) Change-Id: I481dfd3aa8dc3cc5a5c31eedad31390d8afda897
/frameworks/base/core/java/android/hardware/camera2/marshal/impl/MarshalQueryableString.java
|
a78791f22af6c6985d186494737468bb19b69540 |
|
01-Jun-2015 |
Eino-Ville Talvala <etalvala@google.com> |
Camera2: Remove isLoggable Change-Id: I83b2c8321ab6b48cf68ef7a4d724559ead1a1790
/frameworks/base/core/java/android/hardware/camera2/marshal/impl/MarshalQueryableString.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/marshal/impl/MarshalQueryableString.java
|