Remove useless policy code 36/45736/2 submit/tizen/20150811.051325
authorSangchul Lee <sc11.lee@samsung.com>
Tue, 11 Aug 2015 02:32:50 +0000 (11:32 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Tue, 11 Aug 2015 03:37:12 +0000 (12:37 +0900)
[Version] Release 0.9.249
[Profile] Common
[Issue Type] Remove useless code

Change-Id: Idbbfba550de2d1cfdefb6fc5649bd593d10db01d

mm_sound_pa_client.c
mm_sound_pcm_async.c
packaging/libmm-sound.spec

index 1925742..df82e57 100644 (file)
@@ -266,72 +266,6 @@ int mm_sound_pa_open(MMSoundHandleMode mode, mm_sound_handle_route_info *route_i
 
         pa_proplist_setf(proplist, PA_PROP_MEDIA_TIZEN_GAIN_TYPE, "%d", prop_gain_type);
     }
-#if 0
-    IS_INPUT_HANDLE(handle_mode) {
-        handle_inout = HANDLE_DIRECTION_IN;
-
-        if (policy == HANDLE_ROUTE_POLICY_IN_MIRRORING) {
-            prop_policy = MEDIA_POLICY_MIRRORING;
-        } else if (policy == HANDLE_ROUTE_POLICY_IN_VOIP) {
-            prop_policy = MEDIA_POLICY_VOIP;
-            handle_mode = HANDLE_MODE_INPUT_AP_CALL;
-        }
-    } else {
-        handle_inout = HANDLE_DIRECTION_OUT;
-
-        /* Set policy property*/
-        if (policy == HANDLE_ROUTE_POLICY_OUT_HANDSET) {
-            prop_policy = MEDIA_POLICY_PHONE;
-
-        } else if (policy == HANDLE_ROUTE_POLICY_OUT_ALL) {
-            prop_policy = MEDIA_POLICY_ALL;
-        }
-    }
-
-    /* If not set any yet, set based on volume type */
-    if (prop_policy == NULL) {
-        /* check stream type (vol type) */
-        switch (vol_conf_type)
-        {
-        case VOLUME_TYPE_NOTIFICATION:
-        case VOLUME_TYPE_ALARM:
-            prop_policy = MEDIA_POLICY_ALL;
-            break;
-
-        case VOLUME_TYPE_MEDIA:
-            /* Set High-Latency for Music stream */
-            if (handle_mode == HANDLE_MODE_OUTPUT_CLOCK) {
-                latency = PA_SIMPLE_PERIOD_TIME_FOR_VERY_HIGH_LATENCY_MSEC;
-                prop_policy = MEDIA_POLICY_HIGH_LATENCY;
-            } else {
-                prop_policy = MEDIA_POLICY_AUTO;
-            }
-            break;
-
-        case VOLUME_TYPE_CALL:
-        case VOLUME_TYPE_RINGTONE:
-        case VOLUME_TYPE_FIXED: /* Used for Emergency */
-            prop_policy = MEDIA_POLICY_PHONE;
-            break;
-
-        case VOLUME_TYPE_VOIP:
-            prop_policy = MEDIA_POLICY_VOIP;
-
-            if(handle_inout == HANDLE_DIRECTION_OUT)
-                handle_mode = HANDLE_MODE_OUTPUT_AP_CALL; /* need to move to session */
-            else
-                debug_error("VOLUME_TYPE_VOIP unknown handle_inout(%d)", handle_inout);
-
-            break;
-
-        default:
-            prop_policy = MEDIA_POLICY_AUTO;
-            break;
-        }
-    }
-    pa_proplist_sets(proplist, PA_PROP_MEDIA_POLICY, prop_policy);
-
-#endif
 
     if (stream_index != -1) {
         char stream_index_s[11];
index d1624dc..a42fe75 100644 (file)
@@ -1345,13 +1345,6 @@ static int mm_sound_pa_open(mm_sound_pcm_async_t* handle, int is_capture, int po
             break;
         }
     }
-    pa_proplist_sets(proplist, PA_PROP_MEDIA_POLICY, prop_policy);
-
-    if (priority) {
-        debug_msg("Set HIGH priority [%d]", priority);
-        pa_proplist_sets(proplist, PA_PROP_MEDIA_ROLE, "solo");
-    }
-
     /* ---------- create Stream ------------ */
     _pa_stream_create (handle, is_capture, ss, channel_map, proplist, callback, userdata);
     if (!handle->s) {
index 7658ea4..d1c1d24 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-sound
 Summary:    MMSound Package contains client lib and sound_server binary
-Version:    0.9.248
+Version:    0.9.249
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0