if (NULL != g_current_audio_type) {
if (0 == strncmp(VCE_AUDIO_ID_BLUETOOTH, g_current_audio_type, strlen(VCE_AUDIO_ID_BLUETOOTH))) {
#ifdef TV_BT_MODE
- if (BT_ERROR_NONE != bt_hid_set_audio_data_receive_cb(_bt_hid_audio_data_receive_cb, NULL)) {
- SLOG(LOG_ERROR, TAG_VCD, "[Recorder ERROR] Fail bt_hid_set_audio_data_receive_cb()");
- }
-
- const unsigned char input_data[2] = {SMART_CONTROL_START_CMD, 0x00};
- int bt_retry = 0;
- while (5 > bt_retry) {
- ret = bt_hid_send_rc_command(NULL, input_data, sizeof(input_data));
- if (BT_ERROR_NONE == ret) {
- SLOG(LOG_DEBUG, TAG_VCD, "[Recorder] Start bt audio recorder");
- started = true;
- break;
- } else if (BT_ERROR_NOW_IN_PROGRESS == ret) {
- SLOG(LOG_ERROR, TAG_VCD, "[Recorder ERROR] Fail bt_hid_send_rc_command : %d", ret);
- usleep(50000);
- bt_retry++;
- } else {
- break;
- }
- }
- if (false == started) {
- SLOG(LOG_ERROR, TAG_VCD, "[Recorder ERROR] Fail to start bt audio");
- return VCD_ERROR_OPERATION_FAILED;
- }
-
+ SLOG(LOG_DEBUG, TAG_VCD, "[Recorder] Start bt audio");
g_bt_extend_count = 0;
+ started = true;
#endif
} else if (0 == strncmp(VCE_AUDIO_ID_FFV, g_current_audio_type, strlen(VCE_AUDIO_ID_FFV))) {
SLOG(LOG_DEBUG, TAG_VCD, "[Recorder] call farfield_voice_register_audio_cb() function");