Merge "Camera: Use short form camera id for conflicting devices" into pi-dev

am: 4fe8cfba16

Change-Id: I6cd36a7acc561afaa765e5f936a551965e92f4d5
gugelfrei
Shuzhen Wang 6 years ago committed by android-build-merger
commit 8309dbdd00

@ -783,6 +783,18 @@ std::unique_ptr<CameraProviderManager::ProviderInfo::DeviceInfo>
name.c_str(), statusToString(status));
return nullptr;
}
for (auto& conflictName : resourceCost.conflictingDevices) {
uint16_t major, minor;
std::string type, id;
status_t res = parseDeviceName(conflictName, &major, &minor, &type, &id);
if (res != OK) {
ALOGE("%s: Failed to parse conflicting device %s", __FUNCTION__, conflictName.c_str());
return nullptr;
}
conflictName = id;
}
return std::unique_ptr<DeviceInfo>(
new DeviceInfoT(name, tagId, id, minorVersion, resourceCost,
cameraInterface));

Loading…
Cancel
Save