Add periodic log for audio feeding events 56/248956/1
authorJi-hoon Lee <dalton.lee@samsung.com>
Thu, 3 Dec 2020 13:00:57 +0000 (22:00 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Thu, 3 Dec 2020 13:01:01 +0000 (22:01 +0900)
Change-Id: I1e1b8d22a4a71b2175ba79f04c40b0991f6a4e70

plugins/wakeup-manager/src/wakeup_manager_wrapper.cpp

index 922a403..d88dd34 100644 (file)
@@ -743,7 +743,20 @@ int wakeup_manager_set_voice_key_status_changed_callback(wakeup_service_voice_ke
 int wakeup_manager_feed_audio_data(mas_speech_streaming_event_e event, void* buffer, int len)
 {
        if (nullptr == g_wakeup_manager) return -1;
+
+       static unsigned int num = 0;
+       const std::chrono::seconds interval(5);
+       static auto last = std::chrono::steady_clock::now();
+       auto now = std::chrono::steady_clock::now();
+       if (now - last > interval) {
+               MWR_LOGI("Feeding audio data : num(%d), now(%" PRId64 ")",
+                       num, now.time_since_epoch().count());
+               last = now;
+       }
+       num++;
+
        g_wakeup_manager->feed_audio_data(event, buffer, len);
+
        return 0;
 }