[pulseaudio-discuss] [PATCH] bluetooth: When doing autoswitch call pa_card_set_profile with save=true
Pali Rohár
pali.rohar at gmail.com
Mon Aug 1 19:20:00 UTC 2016
When pa_card_set_profile is called with save=false then module-card-restore
start fight with module-bluetooth-policy and every second is profile
changing between hsp and a2dp.
So when pulseaudiu is changing profile in module-bluetooth-policy we need
to save it and tell module-card-restore to not try to restore old profile.
Signed-off-by: Pali Rohár <pali.rohar at gmail.com>
---
src/modules/bluetooth/module-bluetooth-policy.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/modules/bluetooth/module-bluetooth-policy.c b/src/modules/bluetooth/module-bluetooth-policy.c
index 68c8ab4..74ae898 100644
--- a/src/modules/bluetooth/module-bluetooth-policy.c
+++ b/src/modules/bluetooth/module-bluetooth-policy.c
@@ -159,7 +159,7 @@ static void card_set_profile(struct userdata *u, pa_card *card, const char *to_p
pa_log_debug("Setting card '%s' to profile '%s'", card->name, to_profile);
- if (pa_card_set_profile(card, profile, false) != 0) {
+ if (pa_card_set_profile(card, profile, true) != 0) {
pa_log_warn("Could not set profile '%s'", to_profile);
continue;
}
--
1.7.9.5
More information about the pulseaudio-discuss
mailing list