diff options
author | Inki Dae <inki.dae@samsung.com> | 2024-01-02 14:40:56 +0900 |
---|---|---|
committer | Inki Dae <inki.dae@samsung.com> | 2024-01-02 14:43:46 +0900 |
commit | 40eac8fc857f7026f508ae2bdbc5137463abd564 (patch) | |
tree | b25461f8c76d904e8870262859f13d00ac37b82c | |
parent | 67a538abfa96a0910bff2797a868d84cd64387a5 (diff) | |
download | mediavision-40eac8fc857f7026f508ae2bdbc5137463abd564.tar.gz mediavision-40eac8fc857f7026f508ae2bdbc5137463abd564.tar.bz2 mediavision-40eac8fc857f7026f508ae2bdbc5137463abd564.zip |
mv_machine_learning: fix coverity issuesaccepted/tizen/unified/riscv/20240110.014526accepted/tizen/unified/20240109.155354
[Version] : 0.32.2
[Issue type] : bug fix
Fix coverity issues(AUTO_CAUSES_COPY), CID-1744030, CID-1749945, CID-1750084,
and CID-1750098.
Change-Id: Ib13700a9cfd41957f4a080cd5ca7f35a4e8bc9f2
Signed-off-by: Inki Dae <inki.dae@samsung.com>
5 files changed, 5 insertions, 5 deletions
diff --git a/mv_machine_learning/image_segmentation/src/selfie_segmentation_adapter.cpp b/mv_machine_learning/image_segmentation/src/selfie_segmentation_adapter.cpp index 584fbc23..d43b75b6 100644 --- a/mv_machine_learning/image_segmentation/src/selfie_segmentation_adapter.cpp +++ b/mv_machine_learning/image_segmentation/src/selfie_segmentation_adapter.cpp @@ -59,7 +59,7 @@ void ImageSegmentationAdapter::create(std::string model_name) auto task_type = convertToTaskType(model_name); if (_config->isPluginUsed()) { - auto plugin_name = _config->getPluginFileName(); + const auto &plugin_name = _config->getPluginFileName(); _selfie_segmentation = make_unique<ImageSegmentationExternal>(task_type, plugin_name.c_str()); return; diff --git a/mv_machine_learning/inference/src/ObjectDecoder.cpp b/mv_machine_learning/inference/src/ObjectDecoder.cpp index d0101953..ae782429 100644 --- a/mv_machine_learning/inference/src/ObjectDecoder.cpp +++ b/mv_machine_learning/inference/src/ObjectDecoder.cpp @@ -273,7 +273,7 @@ void ObjectDecoder::decodeYOLO(BoxesList &boxesList) float boxScore = decodeYOLOScore(anchorIdx * mBoxOffset + (mNumberOfObjects + 5) * offset + 4, strideIdx); - auto anchorBox = decodeInfo.vAnchorBoxes[strideIdx][anchorIdx * yoloAnchor.offsetAnchors + offset]; + const auto &anchorBox = decodeInfo.vAnchorBoxes[strideIdx][anchorIdx * yoloAnchor.offsetAnchors + offset]; for (int objIdx = 0; objIdx < mNumberOfObjects; ++objIdx) { //each box to every object float objScore = decodeYOLOScore( diff --git a/mv_machine_learning/object_detection/src/face_detection_adapter.cpp b/mv_machine_learning/object_detection/src/face_detection_adapter.cpp index 56ee5d90..99eaa95b 100644 --- a/mv_machine_learning/object_detection/src/face_detection_adapter.cpp +++ b/mv_machine_learning/object_detection/src/face_detection_adapter.cpp @@ -66,7 +66,7 @@ void FaceDetectionAdapter::create(string model_name) auto task_type = convertToTaskType(model_name); if (_config->isPluginUsed()) { - auto plugin_name = _config->getPluginFileName(); + const auto &plugin_name = _config->getPluginFileName(); _object_detection = make_unique<ObjectDetectionExternal>(task_type, plugin_name.c_str()); return; diff --git a/mv_machine_learning/object_detection/src/object_detection_adapter.cpp b/mv_machine_learning/object_detection/src/object_detection_adapter.cpp index 5358929c..cc883026 100644 --- a/mv_machine_learning/object_detection/src/object_detection_adapter.cpp +++ b/mv_machine_learning/object_detection/src/object_detection_adapter.cpp @@ -69,7 +69,7 @@ void ObjectDetectionAdapter::create(string model_name) auto task_type = convertToTaskType(model_name); if (_config->isPluginUsed()) { - auto plugin_name = _config->getPluginFileName(); + const auto &plugin_name = _config->getPluginFileName(); _object_detection = make_unique<ObjectDetectionExternal>(task_type, plugin_name.c_str()); return; diff --git a/packaging/capi-media-vision.spec b/packaging/capi-media-vision.spec index 1d421ec2..9f93e883 100644 --- a/packaging/capi-media-vision.spec +++ b/packaging/capi-media-vision.spec @@ -1,6 +1,6 @@ Name: capi-media-vision Summary: Media Vision library for Tizen Native API -Version: 0.32.1 +Version: 0.32.2 Release: 0 Group: Multimedia/Framework License: Apache-2.0 |