commit | fdfec366921b4d3433f3e581c59bcbb6683eb13f | [log] [tgz] |
---|---|---|
author | Eino-Ville Talvala <etalvala@google.com> | Mon Feb 10 13:52:14 2020 -0800 |
committer | Eino-Ville Talvala <etalvala@google.com> | Tue Feb 11 10:35:18 2020 -0800 |
tree | d89f737f6d96e17eb2953d270d354265d836e3a6 | |
parent | 825f041a0c13313e1c9f1c38aa7b339672aadcaf [diff] |
Camera NDK: New lifecycle for ACameraMetadata_fromCameraMetadata Instead of requiring the user to call NewGlobalRef/DeleteGlobalRef for keeping the java object alive when creating an NDK view into it, reference count the real native data instead, so that there's no need to keep track of the Java object lifecycle. - Switch CameraMetadataNative use std::shared_ptr Test: New CTS tests pass, fail without this CL Bug: 148972471 Change-Id: I9a00fc1daa1beac35a15484960048facb90499a6