From: poljar <[email protected]>
The ports on the bluetooth device should be always available since
there is only one port per profile for both directions.
---
src/modules/bluetooth/module-bluetooth-device.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/modules/bluetooth/module-bluetooth-device.c
b/src/modules/bluetooth/module-bluetooth-device.c
index d62cf06..a7b8cb6 100644
--- a/src/modules/bluetooth/module-bluetooth-device.c
+++ b/src/modules/bluetooth/module-bluetooth-device.c
@@ -2767,6 +2767,7 @@ static void create_ports_for_profile(struct userdata *u,
pa_card_new_data *card_
port->is_output = 1;
port->is_input = 0;
port->priority = profile->priority * 100;
+ pa_device_port_set_available(port, PA_PORT_AVAILABLE_YES);
pa_hashmap_put(port->profiles, profile->name, profile);
break;
@@ -2776,6 +2777,7 @@ static void create_ports_for_profile(struct userdata *u,
pa_card_new_data *card_
port->is_output = 0;
port->is_input = 1;
port->priority = profile->priority * 100;
+ pa_device_port_set_available(port, PA_PORT_AVAILABLE_YES);
pa_hashmap_put(port->profiles, profile->name, profile);
break;
@@ -2785,6 +2787,7 @@ static void create_ports_for_profile(struct userdata *u,
pa_card_new_data *card_
port->is_output = 1;
port->is_input = 0;
port->priority = profile->priority * 100;
+ pa_device_port_set_available(port, PA_PORT_AVAILABLE_YES);
pa_hashmap_put(port->profiles, profile->name, profile);
pa_assert_se(port = pa_device_port_new(u->core, "hsp-input",
_("Bluetooth Telephony (HSP/HFP)"), 0));
@@ -2792,6 +2795,7 @@ static void create_ports_for_profile(struct userdata *u,
pa_card_new_data *card_
port->is_output = 0;
port->is_input = 1;
port->priority = profile->priority * 100;
+ pa_device_port_set_available(port, PA_PORT_AVAILABLE_YES);
pa_hashmap_put(port->profiles, profile->name, profile);
break;
@@ -2801,6 +2805,7 @@ static void create_ports_for_profile(struct userdata *u,
pa_card_new_data *card_
port->is_output = 1;
port->is_input = 0;
port->priority = profile->priority * 100;
+ pa_device_port_set_available(port, PA_PORT_AVAILABLE_YES);
pa_hashmap_put(port->profiles, profile->name, profile);
pa_assert_se(port = pa_device_port_new(u->core, "hfgw-input",
_("Bluetooth Handsfree Gateway"), 0));
@@ -2808,6 +2813,7 @@ static void create_ports_for_profile(struct userdata *u,
pa_card_new_data *card_
port->is_output = 0;
port->is_input = 1;
port->priority = profile->priority * 100;
+ pa_device_port_set_available(port, PA_PORT_AVAILABLE_YES);
pa_hashmap_put(port->profiles, profile->name, profile);
break;
--
1.7.10.4
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss