bluetooth: recognize only those BT devices that implement both the Audio and either AudioSink or Headset interfaces

This commit is contained in:
Lennart Poettering 2009-08-15 22:25:21 +02:00
parent 5c90cf2d6a
commit fa52a91b1a

View file

@ -122,9 +122,9 @@ static pa_bool_t device_is_audio(pa_bluetooth_device *d) {
return return
d->device_info_valid && d->device_info_valid &&
(d->audio_state != PA_BT_AUDIO_STATE_INVALID || (d->audio_state != PA_BT_AUDIO_STATE_INVALID &&
d->audio_sink_state != PA_BT_AUDIO_STATE_INVALID || (d->audio_sink_state != PA_BT_AUDIO_STATE_INVALID ||
d->headset_state != PA_BT_AUDIO_STATE_INVALID); d->headset_state != PA_BT_AUDIO_STATE_INVALID));
} }
static int parse_device_property(pa_bluetooth_discovery *y, pa_bluetooth_device *d, DBusMessageIter *i) { static int parse_device_property(pa_bluetooth_discovery *y, pa_bluetooth_device *d, DBusMessageIter *i) {