From 6bf9ae23e52622c5aa0fe0881785a5d1392f9b80 Mon Sep 17 00:00:00 2001 From: Sangchul Lee Date: Wed, 13 Dec 2017 10:36:29 +0900 Subject: [PATCH] bluetooth-policy: Revise role according to Tizen policy Change-Id: I32626ffc2a030ac243493a270f83617fcf9c2668 Signed-off-by: Sangchul Lee --- packaging/pulseaudio.spec | 2 +- src/modules/bluetooth/module-bluetooth-policy.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packaging/pulseaudio.spec b/packaging/pulseaudio.spec index 396ca38..abf0f8d 100644 --- a/packaging/pulseaudio.spec +++ b/packaging/pulseaudio.spec @@ -11,7 +11,7 @@ Name: pulseaudio Summary: Improved Linux sound server Version: 5.0 -Release: 124 +Release: 125 Group: Multimedia/Audio License: LGPL-2.1 URL: http://pulseaudio.org diff --git a/src/modules/bluetooth/module-bluetooth-policy.c b/src/modules/bluetooth/module-bluetooth-policy.c index d7f8a85..c5c1c4e 100644 --- a/src/modules/bluetooth/module-bluetooth-policy.c +++ b/src/modules/bluetooth/module-bluetooth-policy.c @@ -80,7 +80,11 @@ static pa_hook_result_t source_put_hook_callback(pa_core *c, pa_source *source, return PA_HOOK_OK; if (u->enable_a2dp_source && pa_streq(s, "a2dp_source")) /* A2DP profile (we're doing sink role) */ +#ifdef __TIZEN__ + role = "media"; +#else role = "music"; +#endif else if (u->enable_hfgw && pa_streq(s, "hfgw")) /* HFP profile (we're doing headset role) */ role = "phone"; else { @@ -89,11 +93,7 @@ static pa_hook_result_t source_put_hook_callback(pa_core *c, pa_source *source, } /* Load module-loopback */ -#ifdef __TIZEN__ - args = pa_sprintf_malloc("source=\"%s\" source_dont_move=\"true\" sink_input_properties=\"media.role=%s media.policy=auto media.tizen_volume_type=4\" adjust_time=0", source->name, role); -#else args = pa_sprintf_malloc("source=\"%s\" source_dont_move=\"true\" sink_input_properties=\"media.role=%s\" adjust_time=0", source->name, role); -#endif (void) pa_module_load(c, "module-loopback", args); pa_xfree(args); -- 2.7.4