#BuildRequires: pkgconfig(network)
#BuildRequires: pkgconfig(security-server)
BuildRequires: pkgconfig(svi)
+BuildRequires: pkgconfig(feedback)
BuildRequires: pkgconfig(appsvc)
BuildRequires: pkgconfig(notification)
BuildRequires: pkgconfig(pango)
INCLUDE(FindPkgConfig)
-pkg_check_modules(pkgs_profile REQUIRED ecore ecore-file evas elementary utilX appcore-common appcore-efl haptic ui-gadget-1 capi-appfw-application vconf capi-media-player capi-media-sound-manager dlog svi devman capi-system-device)
+pkg_check_modules(pkgs_profile REQUIRED ecore ecore-file evas elementary utilX appcore-common appcore-efl haptic ui-gadget-1 capi-appfw-application vconf capi-media-player capi-media-sound-manager dlog svi devman capi-system-device feedback)
FOREACH(flag ${pkgs_profile_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
SETTING_TRACE_DEBUG("media player will be created");
pa_tone_path = (char*)strdup(SETTING_DEFAULT_MEDIA_TONE);
- setting_profile_play_sound_origin(player, ad, __mm_player_msg_cb,
- pa_tone_path,
- (float)value,
- SOUND_TYPE_MEDIA);
+ sound_type_e type;
+ int ret = sound_manager_get_current_sound_type(&type);
+ SETTING_TRACE("sound_manager_get_current_sound_type() : type %d, ret = %d", type, ret);
+ if(type != SOUND_TYPE_MEDIA)
+ {
+ setting_profile_play_sound_origin(player, ad, __mm_player_msg_cb,
+ pa_tone_path,
+ (float)value,
+ SOUND_TYPE_MEDIA);
+ }
break;
case SETTING_VOL_TYPE_SYSTEM:
sound_manager_set_volume(SOUND_TYPE_SYSTEM, list_item->chk_status);
if(*player != NULL)
return;
SETTING_TRACE_DEBUG("ringtone player will be created");
- char pattern_file[MAX_COMMON_BUFFER_LEN] = {0,};
- svi_get_path(SVI_TYPE_SND, SVI_SND_TOUCH_TOUCH1, pattern_file, sizeof(pattern_file));
- setting_profile_play_sound_origin(player, ad, __mm_player_msg_cb,
- pattern_file,
- (float)value,
- SOUND_TYPE_SYSTEM);
+ feedback_initialize();
+ feedback_play_type(FEEDBACK_TYPE_SOUND, FEEDBACK_PATTERN_SIP);
+ feedback_deinitialize();
break;
default:
return;
sound_manager_set_volume(SOUND_TYPE_SYSTEM, list_item->chk_status);
SETTING_TRACE_DEBUG("system volume is %d, %f", list_item->chk_status, val);
}
+ feedback_initialize();
+ feedback_play_type(FEEDBACK_TYPE_SOUND, FEEDBACK_PATTERN_SIP);
+ feedback_deinitialize();
}
static void
case SOUND_TYPE_NOTIFICATION:
ad->song_playing = (char *)g_strdup(SETTING_DEFAULT_MSG_TONE);
break;
+#if DISABLED_CODE
case SOUND_TYPE_SYSTEM:
svi_get_path(SVI_TYPE_SND, SVI_SND_TOUCH_TOUCH1, pattern_file, sizeof(pattern_file));
retv_if(pattern_file == NULL, NULL);
ad->song_playing = (char *)g_strdup(pattern_file);
break;
+#endif
default:
ad->song_playing = (char *)g_strdup(SETTING_DEFAULT_CALL_TONE);
break;