tizenaudio-policy: Forward error in case of bluetooth SCO open failure 11/128511/2 accepted/tizen/unified/20170511.173102 submit/tizen/20170511.042527 tizen_4.0.m1_release
authorSangchul Lee <sc11.lee@samsung.com>
Wed, 10 May 2017 08:36:54 +0000 (17:36 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Thu, 11 May 2017 04:13:44 +0000 (04:13 +0000)
[Version] 5.0.149
[Issue Type] Enhancement

Change-Id: I3c0f95d18dbc91f38e3844e87a14b782bbf39ec9
Signed-off-by: Sangchul Lee <sc11.lee@samsung.com>
packaging/pulseaudio-modules-tizen.spec
src/module-tizenaudio-policy.c

index 08e10e3..286449d 100644 (file)
@@ -1,6 +1,6 @@
 Name:             pulseaudio-modules-tizen
 Summary:          Pulseaudio modules for Tizen
-Version:          5.0.148
+Version:          5.0.149
 Release:          0
 Group:            Multimedia/Audio
 License:          LGPL-2.1+
index 62af431..ecae445 100644 (file)
@@ -252,7 +252,6 @@ static int update_bt_sco_state(pa_device_manager *dm, bool open) {
             pa_log_warn("BT SCO is already opened for this BT device");
             return 0;
         }
-
         if (pa_tz_device_sco_open(bt_device) < 0) {
             pa_log_error("failed to open BT SCO");
             return -1;
@@ -938,7 +937,7 @@ static pa_hook_result_t route_change_hook_cb(pa_core *c, pa_stream_manager_hook_
                             /* update BT SCO: open */
                             if (update_bt_sco_state(u->device_manager, true)) {
                                 pa_log_error("  ** could not open BT SCO");
-                                continue;
+                                return PA_HOOK_CANCEL;
                             }
 
                             if (get_bt_property(u->device_manager, &is_wb, &is_nrec) == 0) {