From: wn.jang Date: Fri, 17 Jan 2020 07:00:43 +0000 (+0900) Subject: Ignore to call FFV audio_callback when it is not recording state X-Git-Tag: accepted/tizen/unified/20200323.173028~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F84%2F222684%2F4;p=platform%2Fcore%2Fuifw%2Fstt.git Ignore to call FFV audio_callback when it is not recording state Change-Id: I110f53faa8867bf39ca072fdcf6971ff954b1abc --- diff --git a/server/sttd_recorder.c b/server/sttd_recorder.c index aaa5dee..ab4d3b0 100644 --- a/server/sttd_recorder.c +++ b/server/sttd_recorder.c @@ -122,7 +122,7 @@ static void _bt_hid_audio_data_receive_cb(bt_hid_voice_data_s *voice_data, void } if (STTD_RECORDER_STATE_RECORDING != g_recorder_state) { - /* SLOG(LOG_DEBUG, TAG_STTD, "[Recorder] Exit audio reading normal func"); */ + SLOG(LOG_INFO, TAG_STTD, "[Recorder] Exit audio reading normal func"); return; } @@ -168,6 +168,11 @@ static void _bt_hid_audio_data_receive_cb(bt_hid_voice_data_s *voice_data, void #ifdef TV_FFV_MODE static void _ffv_audio_function_cb(void* data, unsigned int length, void* user_data) { + if (STTD_RECORDER_STATE_RECORDING != g_recorder_state) { + SLOG(LOG_INFO, TAG_STTD, "[Recorder] Exit audio reading normal func"); + return; + } + if (0 >= sttd_client_get_ref_count()) { if (0 == g_buffer_count % 50) { SLOG(LOG_INFO, TAG_STTD, "[Recorder INFO] farfield audio function callback is invoked, but no cliet");