From ddc2763cfed2ccc7d9f38b346157136a9fdb6b4c Mon Sep 17 00:00:00 2001 From: "wn.jang" Date: Fri, 17 Jan 2020 16:00:43 +0900 Subject: [PATCH] Ignore to call FFV audio_callback when it is not recording state Change-Id: I110f53faa8867bf39ca072fdcf6971ff954b1abc --- server/sttd_recorder.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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"); -- 2.7.4