fixup! Add writable-size wait timeout log / Terminate write operation with accumulate... 57/238057/1 accepted/tizen/unified/20200709.164728 submit/tizen/20200708.050330
authorSeungbae Shin <seungbae.shin@samsung.com>
Wed, 8 Jul 2020 04:42:36 +0000 (13:42 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Wed, 8 Jul 2020 04:44:02 +0000 (13:44 +0900)
[Version] 0.5.29
[Issue Type] Build

Change-Id: I02ed186a776a39703a89196c7c53201539fbff04

packaging/capi-media-audio-io.spec
src/cpp/CAudioOutput.cpp

index f2e20115e5f29f289f9f889ef3a89bd1b4176cf9..a3004339ec30f766bada8406315975e19e8b40f0 100644 (file)
@@ -1,6 +1,6 @@
 Name:           capi-media-audio-io
 Summary:        An Audio Input & Audio Output library in Tizen Native API
-Version:        0.5.28
+Version:        0.5.29
 Release:        0
 Group:          Multimedia/API
 License:        Apache-2.0
index d624c39ce9c0aeb724bc5952381477c6ca20c1ce..22972325a3a19aca5b59dafb3766d309400a785c 100644 (file)
@@ -300,12 +300,12 @@ size_t CAudioOutput::write(const void* buffer, size_t length) {
                 std::unique_lock<std::mutex> cond_mutex(mCondMutex);
                 if (mCond.wait_for(cond_mutex, cond_wait_ms) == std::cv_status::timeout) {
 //LCOV_EXCL_START
-                    AUDIO_IO_LOGW("[%2u] timeout expired for waiting %lld ms of write available...", ++timeouts,
-                                  std::chrono::duration_cast<std::chrono::milliseconds>(cond_wait_ms).count());
+                    AUDIO_IO_LOGW("[%2u] timeout expired for waiting %zu ms of write available...", ++timeouts,
+                                  static_cast<size_t>(std::chrono::duration_cast<std::chrono::milliseconds>(cond_wait_ms).count()));
                     if ((cond_wait_ms * timeouts) > writable_timeout_s)
                         THROW_ERROR_MSG_FORMAT(CAudioError::EError::ERROR_INTERNAL_OPERATION,
-                                               "writable size is 0 for more than %lld seconds...",
-                                               std::chrono::duration_cast<std::chrono::seconds>(writable_timeout_s).count());
+                                               "writable size is 0 for more than %zu seconds...",
+                                               static_cast<size_t>(std::chrono::duration_cast<std::chrono::seconds>(writable_timeout_s).count()));
 //LCOV_EXCL_STOP
                 }
             }