]> code.delx.au - pulseaudio/commitdiff
bluetooth: Change BlueZ 5 card profile name from a2dp to a2dp_sink
authorJoão Paulo Rechi Vita <jprvita@gmail.com>
Tue, 4 Feb 2014 22:03:47 +0000 (19:03 -0300)
committerTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Sun, 25 May 2014 09:24:17 +0000 (12:24 +0300)
This name is more acurate with regards of what role we're currently
playing and we've already been using it in
pa_bluetooth_profile_to_string() since 449d6cb.

src/modules/bluetooth/module-bluetooth-policy.c
src/modules/bluetooth/module-bluez5-device.c

index 0031ccf6335956ca4ba37a68c1b01930302fb2a5..6837f0d6f74bf1968bb84c5a19df0f1a3be5f48c 100644 (file)
@@ -172,7 +172,8 @@ static pa_hook_result_t profile_available_hook_callback(pa_core *c, pa_card_prof
         return PA_HOOK_OK;
 
     /* Do not automatically switch profiles for headsets, just in case */
-    if (pa_streq(profile->name, "hsp") || pa_streq(profile->name, "a2dp"))
+    /* TODO: remove a2dp when we decide to remove support for BlueZ 4 */
+    if (pa_streq(profile->name, "hsp") || pa_streq(profile->name, "a2dp") || pa_streq(profile->name, "a2dp_sink"))
         return PA_HOOK_OK;
 
     is_active_profile = card->active_profile == profile;
index 857a9728dd01c0fa84c5e1a595d5ba65a32933ef..19673257ce14bd30606cf25c9f1bdac5ecb3a32b 100644 (file)
@@ -1524,9 +1524,7 @@ static pa_card_profile *create_card_profile(struct userdata *u, const char *uuid
     pa_assert_se(output_port = pa_hashmap_get(ports, u->output_port_name));
 
     if (pa_streq(uuid, PA_BLUETOOTH_UUID_A2DP_SINK)) {
-       /* TODO: Change this profile's name to a2dp_sink, to reflect the remote
-         * device's role and be consistent with the a2dp source profile */
-        cp = pa_card_profile_new("a2dp", _("High Fidelity Playback (A2DP Sink)"), sizeof(pa_bluetooth_profile_t));
+        cp = pa_card_profile_new("a2dp_sink", _("High Fidelity Playback (A2DP Sink)"), sizeof(pa_bluetooth_profile_t));
         cp->priority = 10;
         cp->n_sinks = 1;
         cp->n_sources = 0;