Fix build error due to toolchain upgrade (gcc6->gcc9) 90/220990/1 accepted/tizen/unified/20191227.142834 submit/tizen/20191226.071539
authorTae-Young Chung <ty83.chung@samsung.com>
Thu, 26 Dec 2019 06:48:51 +0000 (15:48 +0900)
committerTae-Young Chung <ty83.chung@samsung.com>
Thu, 26 Dec 2019 06:52:23 +0000 (15:52 +0900)
Error is caused by "call of overloaded 'abs(size_t)' is ambiguous"

Change-Id: I96e14a791203931767e3e32b64d7b45a50c56430
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
mv_image/image/src/Features/FeatureMatcher.cpp
mv_image/image/src/Recognition/ImageRecognizer.cpp
packaging/capi-media-vision.spec
test/testsuites/face/face_test_suite.c

index 5e18b75a6c16b937a9a4c4425aa6704500a729c0..24d9d9e981ee83fe7dfacb980ab166e3cdd4eda4 100644 (file)
@@ -107,7 +107,7 @@ size_t matchesSelection(
                        /* Swap */
                        std::swap(examples[leftLimit], examples[rightLimit]);
                }
-               if (std::abs(filterAmount - leftLimit) <= static_cast<int>(allowableError))
+               if (std::abs(static_cast<int>(filterAmount - leftLimit)) <= static_cast<int>(allowableError))
                        break;
                if (static_cast<int>(filterAmount) > leftLimit) {
                        requiredNumber -= leftLimit - startLeftLimit;
index 5101e2f6de06a2c693eb31a968e30f07cdc88571..b7040db801a57488752b6af5f38a7409b2b2044c 100644 (file)
@@ -215,7 +215,7 @@ size_t ImageRecognizer::matchesSelection(
                        std::swap(examples[leftLimit], examples[rightLimit]);
                }
 
-               if (std::abs(filterAmount - leftLimit) <= (int)allowableError)
+               if (std::abs(static_cast<int>(filterAmount - leftLimit)) <= static_cast<int>(allowableError))
                        break;
 
                if ((int)filterAmount > leftLimit) {
index 313ec8e87406da3c047bdc0ddc114c55ce90c0ef..e072ab8d12626925fe2415520365e716b3ceaf9f 100644 (file)
@@ -1,7 +1,7 @@
 Name:        capi-media-vision
 Summary:     Media Vision library for Tizen Native API
-Version:     0.5.0
-Release:     5
+Version:     0.5.1
+Release:     1
 Group:       Multimedia/Framework
 License:     Apache-2.0 and BSD-3-Clause
 Source0:     %{name}-%{version}.tar.gz
index c170246bf915fdd39cdc24a8a9714de9c9bc5a9a..7aac080d9b666dd4bd6fa4bac5b6c9cd47d0fc52 100644 (file)
@@ -1649,7 +1649,7 @@ void eos_cb(void *user_data)
        pthread_mutex_unlock((pthread_mutex_t*)user_data);
 }
 
-inline void release_resources_for_process_video_file_function(
+static inline void release_resources_for_process_video_file_function(
        mv_video_reader_h *reader,
        mv_video_writer_h *writer)
 {