Refine streaming_callback logs for better analysis 43/221643/1
authorJi-hoon Lee <dalton.lee@samsung.com>
Mon, 6 Jan 2020 08:31:47 +0000 (17:31 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Mon, 6 Jan 2020 08:31:47 +0000 (17:31 +0900)
Change-Id: I8d23c8f52585d330ed9fb8f8ec1d92efd7adc643

client/ma.c

index 9dfd10fd3563cd95dfa855b9b3105655b1bab85c..12ea135636e1a29f113f7d12d320a22d59789a84 100644 (file)
@@ -658,10 +658,14 @@ int __ma_cb_audio_streaming(int event, char* buffer, int len)
        ma_client_get_audio_streaming_cb(g_ma, &callback, &user_data);
 
        if (NULL != callback) {
+               static ma_audio_streaming_event_e last_event = MA_AUDIO_STREAMING_EVENT_FAIL;
                ma_client_use_callback(g_ma);
                callback((ma_audio_streaming_event_e)event, buffer, len, user_data);
                ma_client_not_use_callback(g_ma);
-               MA_SLOGD("[DEBUG] Audio streaming callback is called, event(%d)", event);
+               if (last_event != event) {
+                       last_event = event;
+                       MA_SLOGI("[INFO] Audio streaming callback is called, event(%d)", event);
+               }
        } else {
                MA_SLOGD("[WARNING] Audio streaming callback is NULL");
        }