diff options
Diffstat (limited to 'automotive/evs/1.1/default/ConfigManagerUtil.cpp')
-rw-r--r-- | automotive/evs/1.1/default/ConfigManagerUtil.cpp | 80 |
1 files changed, 37 insertions, 43 deletions
diff --git a/automotive/evs/1.1/default/ConfigManagerUtil.cpp b/automotive/evs/1.1/default/ConfigManagerUtil.cpp index d10f236bd4..5edd405e2f 100644 --- a/automotive/evs/1.1/default/ConfigManagerUtil.cpp +++ b/automotive/evs/1.1/default/ConfigManagerUtil.cpp @@ -16,43 +16,45 @@ #include "ConfigManagerUtil.h" -#include <string> -#include <sstream> -#include <linux/videodev2.h> - #include <log/log.h> #include <system/graphics-base-v1.0.h> +#include <linux/videodev2.h> +#include <sstream> +#include <string> + +namespace android::hardware::automotive::evs::V1_1::implementation { -bool ConfigManagerUtil::convertToEvsCameraParam(const string &id, - CameraParam &camParam) { +using namespace std; + +bool ConfigManagerUtil::convertToEvsCameraParam(const string& id, CameraParam& camParam) { string trimmed = ConfigManagerUtil::trimString(id); bool success = true; if (!trimmed.compare("BRIGHTNESS")) { - camParam = CameraParam::BRIGHTNESS; + camParam = CameraParam::BRIGHTNESS; } else if (!trimmed.compare("CONTRAST")) { - camParam = CameraParam::CONTRAST; + camParam = CameraParam::CONTRAST; } else if (!trimmed.compare("AUTOGAIN")) { - camParam = CameraParam::AUTOGAIN; + camParam = CameraParam::AUTOGAIN; } else if (!trimmed.compare("GAIN")) { - camParam = CameraParam::GAIN; + camParam = CameraParam::GAIN; } else if (!trimmed.compare("AUTO_WHITE_BALANCE")) { - camParam = CameraParam::AUTO_WHITE_BALANCE; + camParam = CameraParam::AUTO_WHITE_BALANCE; } else if (!trimmed.compare("WHITE_BALANCE_TEMPERATURE")) { - camParam = CameraParam::WHITE_BALANCE_TEMPERATURE; + camParam = CameraParam::WHITE_BALANCE_TEMPERATURE; } else if (!trimmed.compare("SHARPNESS")) { - camParam = CameraParam::SHARPNESS; + camParam = CameraParam::SHARPNESS; } else if (!trimmed.compare("AUTO_EXPOSURE")) { - camParam = CameraParam::AUTO_EXPOSURE; + camParam = CameraParam::AUTO_EXPOSURE; } else if (!trimmed.compare("ABSOLUTE_EXPOSURE")) { - camParam = CameraParam::ABSOLUTE_EXPOSURE; + camParam = CameraParam::ABSOLUTE_EXPOSURE; } else if (!trimmed.compare("ABSOLUTE_FOCUS")) { - camParam = CameraParam::ABSOLUTE_FOCUS; + camParam = CameraParam::ABSOLUTE_FOCUS; } else if (!trimmed.compare("AUTO_FOCUS")) { - camParam = CameraParam::AUTO_FOCUS; + camParam = CameraParam::AUTO_FOCUS; } else if (!trimmed.compare("ABSOLUTE_ZOOM")) { - camParam = CameraParam::ABSOLUTE_ZOOM; + camParam = CameraParam::ABSOLUTE_ZOOM; } else { success = false; } @@ -60,18 +62,16 @@ bool ConfigManagerUtil::convertToEvsCameraParam(const string &id, return success; } - -bool ConfigManagerUtil::convertToPixelFormat(const string &format, - int32_t &pixFormat) { +bool ConfigManagerUtil::convertToPixelFormat(const string& format, int32_t& pixFormat) { string trimmed = ConfigManagerUtil::trimString(format); bool success = true; if (!trimmed.compare("RGBA_8888")) { - pixFormat = HAL_PIXEL_FORMAT_RGBA_8888; + pixFormat = HAL_PIXEL_FORMAT_RGBA_8888; } else if (!trimmed.compare("YCRCB_420_SP")) { - pixFormat = HAL_PIXEL_FORMAT_YCRCB_420_SP; + pixFormat = HAL_PIXEL_FORMAT_YCRCB_420_SP; } else if (!trimmed.compare("YCBCR_422_I")) { - pixFormat = HAL_PIXEL_FORMAT_YCBCR_422_I; + pixFormat = HAL_PIXEL_FORMAT_YCBCR_422_I; } else { success = false; } @@ -79,21 +79,19 @@ bool ConfigManagerUtil::convertToPixelFormat(const string &format, return success; } - -bool ConfigManagerUtil::convertToMetadataTag(const char *name, - camera_metadata_tag &aTag) { +bool ConfigManagerUtil::convertToMetadataTag(const char* name, camera_metadata_tag& aTag) { if (!strcmp(name, "LENS_DISTORTION")) { - aTag = ANDROID_LENS_DISTORTION; + aTag = ANDROID_LENS_DISTORTION; } else if (!strcmp(name, "LENS_INTRINSIC_CALIBRATION")) { - aTag = ANDROID_LENS_INTRINSIC_CALIBRATION; + aTag = ANDROID_LENS_INTRINSIC_CALIBRATION; } else if (!strcmp(name, "LENS_POSE_ROTATION")) { - aTag = ANDROID_LENS_POSE_ROTATION; + aTag = ANDROID_LENS_POSE_ROTATION; } else if (!strcmp(name, "LENS_POSE_TRANSLATION")) { - aTag = ANDROID_LENS_POSE_TRANSLATION; + aTag = ANDROID_LENS_POSE_TRANSLATION; } else if (!strcmp(name, "REQUEST_AVAILABLE_CAPABILITIES")) { - aTag = ANDROID_REQUEST_AVAILABLE_CAPABILITIES; + aTag = ANDROID_REQUEST_AVAILABLE_CAPABILITIES; } else if (!strcmp(name, "LOGICAL_MULTI_CAMERA_PHYSICAL_IDS")) { - aTag = ANDROID_LOGICAL_MULTI_CAMERA_PHYSICAL_IDS; + aTag = ANDROID_LOGICAL_MULTI_CAMERA_PHYSICAL_IDS; } else { return false; } @@ -101,11 +99,8 @@ bool ConfigManagerUtil::convertToMetadataTag(const char *name, return true; } - bool ConfigManagerUtil::convertToCameraCapability( - const char *name, - camera_metadata_enum_android_request_available_capabilities_t &cap) { - + const char* name, camera_metadata_enum_android_request_available_capabilities_t& cap) { if (!strcmp(name, "DEPTH_OUTPUT")) { cap = ANDROID_REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT; } else if (!strcmp(name, "LOGICAL_MULTI_CAMERA")) { @@ -121,14 +116,13 @@ bool ConfigManagerUtil::convertToCameraCapability( return true; } - -float *ConfigManagerUtil::convertFloatArray(const char *sz, const char *vals, - size_t &count, const char delimiter) { +float* ConfigManagerUtil::convertFloatArray(const char* sz, const char* vals, size_t& count, + const char delimiter) { string size_string(sz); string value_string(vals); count = stoi(size_string); - float *result = new float[count]; + float* result = new float[count]; stringstream values(value_string); int32_t idx = 0; @@ -140,8 +134,7 @@ float *ConfigManagerUtil::convertFloatArray(const char *sz, const char *vals, return result; } - -string ConfigManagerUtil::trimString(const string &src, const string &ws) { +string ConfigManagerUtil::trimString(const string& src, const string& ws) { const auto s = src.find_first_not_of(ws); if (s == string::npos) { return ""; @@ -153,3 +146,4 @@ string ConfigManagerUtil::trimString(const string &src, const string &ws) { return src.substr(s, r); } +} // namespace android::hardware::automotive::evs::V1_1::implementation |