return TTSD_ERROR_INVALID_PARAMETER;
}
- if (NULL == callback) {
- SLOG(LOG_WARN, tts_tag(), "[DATA WARNING] Used voice callback is NULL");
+ if (nullptr == callback) {
+ SLOG(LOG_WARN, tts_tag(), "[DATA WARNING] Used voice callback is nullptr");
}
/* Find voice */
list<used_voice_s>& usedVoices = app_data->m_used_voice;
for (auto& voice : usedVoices) {
- if (NULL != callback) {
+ if (nullptr != callback) {
lock.unlock();
callback(voice.lang, voice.vctype);
lock.lock();
}
- if (NULL != voice.lang) {
+ if (nullptr != voice.lang) {
free(voice.lang);
- voice.lang = NULL;
+ voice.lang = nullptr;
}
}
usedVoices.clear();
return TTSD_ERROR_INVALID_PARAMETER;
}
- if (NULL == data) {
- SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] sound data is NULL");
+ if (nullptr == data) {
+ SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] sound data is nullptr");
return TTSD_ERROR_INVALID_PARAMETER;
}
return app_data->m_wav_data.size();
}
-int ttsd_data_clear_speak_data(int uid, speak_data_s** speak_data)
+int ttsd_data_clear_speak_data(speak_data_s** speak_data)
{
- lock_guard<mutex> lock(g_app_data_mutex);
- app_data_s* app_data = __get_client_app_data(uid);
- if (nullptr == app_data) {
- SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+ if (nullptr == speak_data) {
+ SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] speak_data is nullptr");
return TTSD_ERROR_INVALID_PARAMETER;
}
- if (NULL != *speak_data) {
+ if (nullptr != *speak_data) {
SLOG(LOG_DEBUG, tts_tag(), "[DEBUG] utt(%d), text(%s), lang(%s), vctype(%d) speed(%d)",
(*speak_data)->utt_id, (*speak_data)->text, (*speak_data)->lang, (*speak_data)->vctype, (*speak_data)->speed);
- if (NULL != (*speak_data)->text) {
+ if (nullptr != (*speak_data)->text) {
free((*speak_data)->text);
- (*speak_data)->text = NULL;
+ (*speak_data)->text = nullptr;
}
- if (NULL != (*speak_data)->lang) {
+ if (nullptr != (*speak_data)->lang) {
free((*speak_data)->lang);
- (*speak_data)->lang = NULL;
+ (*speak_data)->lang = nullptr;
}
free(*speak_data);
- *speak_data = NULL;
+ *speak_data = nullptr;
}
return TTSD_ERROR_NONE;
int ttsd_data_clear_sound_data(sound_data_s** sound_data)
{
- if (NULL != *sound_data) {
+ if (nullptr == sound_data) {
+ SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] sound_data is nullptr");
+ return TTSD_ERROR_INVALID_PARAMETER;
+ }
+
+ if (nullptr != *sound_data) {
SLOG(LOG_ERROR, tts_tag(), "[DEBUG][%p] event(%d) data(%p) size(%d) rate(%d) utt(%d)",
(*sound_data), (*sound_data)->event, (*sound_data)->data, (*sound_data)->data_size, (*sound_data)->rate, (*sound_data)->utt_id);
- if (NULL != (*sound_data)->data) {
+ if (nullptr != (*sound_data)->data) {
free((*sound_data)->data);
- (*sound_data)->data = NULL;
+ (*sound_data)->data = nullptr;
}
free(*sound_data);
- *sound_data = NULL;
+ *sound_data = nullptr;
}
return TTSD_ERROR_NONE;
int ttsd_data_foreach_clients(ttsd_data_get_client_cb callback, void* user_data)
{
- if (NULL == callback) {
- SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] input data is NULL!!");
+ if (nullptr == callback) {
+ SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] input data is nullptr!!");
return -1;
}