int ret = MM_ERROR_NONE;
SM_NULL_ARG_CHECK(max);
- if (type >= SOUND_TYPE_NUM || type < 0)
+ if (type >= SOUND_TYPE_NUM)
return _convert_sound_manager_error_code(__func__, MM_ERROR_INVALID_ARGUMENT);
ret = _convert_sound_type(type, &volume_type);
{
int ret = MM_ERROR_NONE;
- if (type >= SOUND_TYPE_NUM || type < 0)
+ if (type >= SOUND_TYPE_NUM)
return _convert_sound_manager_error_code(__func__, MM_ERROR_INVALID_ARGUMENT);
if (volume < 0)
return _convert_sound_manager_error_code(__func__, MM_ERROR_INVALID_ARGUMENT);
int ret = MM_ERROR_NONE;
unsigned int uvolume;
- if (type >= SOUND_TYPE_NUM || type < 0)
+ if (type >= SOUND_TYPE_NUM)
return _convert_sound_manager_error_code(__func__, MM_ERROR_INVALID_ARGUMENT);
if (volume == NULL)
return _convert_sound_manager_error_code(__func__, MM_ERROR_INVALID_ARGUMENT);
int ret = MM_ERROR_NONE;
LOGW("DEPRECATION WARNING: %s() is deprecated and will be removed from next release.", __func__);
- if (type >= SOUND_TYPE_NUM || type < 0)
+ if (type >= SOUND_TYPE_NUM)
return _convert_sound_manager_error_code(__func__, MM_ERROR_INVALID_ARGUMENT);
ret = mm_sound_volume_primary_type_set(type);
SM_INSTANCE_CHECK(stream_h);
- SM_ENTER_CRITICAL_SECTION_WITH_RETURN(&g_stream_info_count_mutex, MM_ERROR_SOUND_INTERNAL);
SM_ENTER_CRITICAL_SECTION_WITH_RETURN(&stream_h->focus_state_mutex, MM_ERROR_SOUND_INTERNAL);
ret = _destroy_pa_connection_and_unregister_focus(stream_h);
SM_LEAVE_CRITICAL_SECTION(&stream_h->focus_state_mutex);
if (ret == MM_ERROR_NONE) {
SM_SAFE_FREE(stream_h);
+ SM_ENTER_CRITICAL_SECTION_WITH_RETURN(&g_stream_info_count_mutex, MM_ERROR_SOUND_INTERNAL);
SM_UNREF_FOR_STREAM_INFO(g_stream_info_count);
+ SM_LEAVE_CRITICAL_SECTION(&g_stream_info_count_mutex);
}
- SM_LEAVE_CRITICAL_SECTION(&g_stream_info_count_mutex);
LOGD("cnt(%d)", g_stream_info_count);
LOGW("DEPRECATION WARNING: %s() is deprecated and will be removed from next release. Use sound_manager_create_stream_information() instead.", __func__);
LOGI(">> enter : type=%d", type);
- if (type < SOUND_SESSION_TYPE_MEDIA || type > SOUND_SESSION_TYPE_VOIP)
+ if (type > SOUND_SESSION_TYPE_VOIP)
return _convert_sound_manager_error_code(__func__, MM_ERROR_INVALID_ARGUMENT);
/* If session type is VOIP but MIC is not enabled, return false */
LOGW("DEPRECATION WARNING: %s() is deprecated and will be removed from next release. Use sound_manager_create_stream_information() instead.", __func__);
LOGI(">> enter : option for starting=%d, for during play=%d", s_option, d_option);
- if (s_option < 0 || s_option > SOUND_SESSION_OPTION_PAUSE_OTHERS_WHEN_START)
+ if (s_option > SOUND_SESSION_OPTION_PAUSE_OTHERS_WHEN_START)
return _convert_sound_manager_error_code(__func__, MM_ERROR_INVALID_ARGUMENT);
- if (d_option < 0 || d_option > SOUND_SESSION_OPTION_UNINTERRUPTIBLE_DURING_PLAY)
+ if (d_option > SOUND_SESSION_OPTION_UNINTERRUPTIBLE_DURING_PLAY)
return _convert_sound_manager_error_code(__func__, MM_ERROR_INVALID_ARGUMENT);
ret = mm_session_get_current_information(&session, &session_option);
LOGW("DEPRECATION WARNING: %s() is deprecated and will be removed from next release. Use sound_manager_create_stream_information() instead.", __func__);
LOGI(">> enter : option for resumption=%d (0:by system, 1:by system or media paused)", option);
- if (option < SOUND_SESSION_OPTION_RESUMPTION_BY_SYSTEM || option > SOUND_SESSION_OPTION_RESUMPTION_BY_SYSTEM_OR_MEDIA_PAUSED)
+ if (option > SOUND_SESSION_OPTION_RESUMPTION_BY_SYSTEM_OR_MEDIA_PAUSED)
return _convert_sound_manager_error_code(__func__, MM_ERROR_INVALID_ARGUMENT);
ret = mm_session_get_current_information(&session, &session_option);
goto LEAVE;
}
- if (mode < SOUND_SESSION_VOIP_MODE_RINGTONE || mode > SOUND_SESSION_VOIP_MODE_VOICE_WITH_BLUETOOTH) {
+ if (mode > SOUND_SESSION_VOIP_MODE_VOICE_WITH_BLUETOOTH) {
ret = MM_ERROR_INVALID_ARGUMENT;
goto LEAVE;
}
switch (cnt) {
case 0:
option_s = (sound_session_option_for_starting_e)atoi(cmd);
- if (SOUND_SESSION_OPTION_MIX_WITH_OTHERS_WHEN_START > option_s || SOUND_SESSION_OPTION_PAUSE_OTHERS_WHEN_START < option_s)
+ if (SOUND_SESSION_OPTION_PAUSE_OTHERS_WHEN_START < option_s)
g_print("not supported option type\n");
else
cnt++;
break;
case 1:
option_d = (sound_session_option_for_during_play_e)atoi(cmd);
- if (SOUND_SESSION_OPTION_INTERRUPTIBLE_DURING_PLAY > option_d || SOUND_SESSION_OPTION_UNINTERRUPTIBLE_DURING_PLAY < option_d)
+ if (SOUND_SESSION_OPTION_UNINTERRUPTIBLE_DURING_PLAY < option_d)
g_print("not supported option type\n");
else {
if (sound_manager_set_media_session_option(option_s, option_d) != SOUND_MANAGER_ERROR_NONE)
g_print("fail to set media session type\n");
else {
option_r = (sound_session_option_for_resumption_e)atoi(cmd);
- if (SOUND_SESSION_OPTION_RESUMPTION_BY_SYSTEM > option_r || SOUND_SESSION_OPTION_RESUMPTION_BY_SYSTEM_OR_MEDIA_PAUSED < option_r)
+ if (SOUND_SESSION_OPTION_RESUMPTION_BY_SYSTEM_OR_MEDIA_PAUSED < option_r)
g_print("not supported option type\n");
else {
if (sound_manager_set_media_session_resumption_option(option_r) != SOUND_MANAGER_ERROR_NONE)