Add protection code for focus-callback creation
[platform/core/multimedia/libmm-sound.git] / mm_sound_keysound.c
index 0f76e72..2daa6e9 100644 (file)
@@ -61,7 +61,7 @@ static int _mm_sound_play_keysound(const char *filename, int volume_config, ipc_
 
 static const char* convert_volume_type_to_role(int volume_type)
 {
-       debug_warning ("volume_type(%d)", volume_type);
+       debug_log("volume_type(%d)", volume_type);
        switch(volume_type) {
        case VOLUME_TYPE_MEDIA:
                return "media";
@@ -73,6 +73,8 @@ static const char* convert_volume_type_to_role(int volume_type)
                return "alarm";
        case VOLUME_TYPE_VOICE:
                return "voice";
+       case VOLUME_TYPE_RINGTONE:
+               return "ringtone-call";
        default:
                debug_warning ("not supported type(%d), we change it SYSTEM type forcibly" );
                return "system";
@@ -81,10 +83,10 @@ static const char* convert_volume_type_to_role(int volume_type)
 
 static const char* convert_volume_gain_type_to_string(int volume_gain_type)
 {
-       debug_warning ("volume_gain_type(0x%x)", volume_gain_type);
+       debug_log("volume_gain_type(0x%x)", volume_gain_type);
        switch(volume_gain_type) {
        case VOLUME_GAIN_DEFAULT:
-               return NULL;
+               return "";
        case VOLUME_GAIN_DIALER:
                return "dialer";
        case VOLUME_GAIN_TOUCH:
@@ -106,14 +108,14 @@ static const char* convert_volume_gain_type_to_string(int volume_gain_type)
        case VOLUME_GAIN_TTS:
                return "tts";
        default:
-               return NULL;
+               return "";
        }
 }
 
 EXPORT_API
 int mm_sound_play_keysound(const char *filename, int volume_config)
 {
-       return _mm_sound_play_keysound(filename, volume_config, IPC_TYPE_DBUS);
+       return _mm_sound_play_keysound(filename, volume_config, IPC_TYPE_PIPE);
 }
 
 static int _mm_sound_play_keysound(const char *filename, int volume_config, ipc_type_t ipc_type)