Merge "Camera: Cache physical camera id values"

gugelfrei
TreeHugger Robot 5 years ago committed by Android (Google) Code Review
commit 627cb60a9f

@ -104,7 +104,8 @@ ACameraMetadata::derivePhysicalCameraIds() {
for (size_t i = 0; i < entry.count; ++i) {
if (ids[i] == '\0') {
if (start != i) {
mStaticPhysicalCameraIds.push_back((const char*)ids+start);
mStaticPhysicalCameraIdValues.push_back(String8((const char *)ids+start));
mStaticPhysicalCameraIds.push_back(mStaticPhysicalCameraIdValues.back().string());
}
start = i+1;
}

@ -117,6 +117,7 @@ struct ACameraMetadata : public RefBase {
static std::unordered_set<uint32_t> sSystemTags;
std::vector<const char*> mStaticPhysicalCameraIds;
std::vector<String8> mStaticPhysicalCameraIdValues;
};
#endif // _ACAMERA_METADATA_H

Loading…
Cancel
Save