Skip to content

Commit

Permalink
sfos: bluez5: Use volume control in oFono backend.
Browse files Browse the repository at this point in the history
  • Loading branch information
jusa committed Mar 22, 2019
1 parent c35b75d commit 551b1ca
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/modules/bluetooth/backend-ofono.c
Expand Up @@ -124,6 +124,7 @@ static void hf_audio_card_free(struct hf_audio_card *card) {
pa_assert(card);

cancel_deferred_event(card);
pa_bluetooth_droid_volume_control_release(card->backend->discovery);

if (card->transport)
pa_bluetooth_transport_free(card->transport);
Expand Down Expand Up @@ -277,6 +278,7 @@ static void hf_audio_agent_transport_release(pa_bluetooth_transport *t) {
pa_assert(card);

cancel_deferred_event(card);
pa_bluetooth_droid_volume_control_release(card->backend->discovery);

if (card->fd < 0) {
pa_log_info("Transport %s already released", t->path);
Expand Down Expand Up @@ -643,6 +645,8 @@ static DBusMessage *hf_audio_agent_new_connection(DBusConnection *c, DBusMessage

pa_bluetooth_transport_set_state(card->transport, PA_BLUETOOTH_TRANSPORT_STATE_PLAYING);

pa_bluetooth_droid_volume_control_acquire(backend->discovery, card->transport);

pa_assert_se(r = dbus_message_new_method_return(m));

return r;
Expand Down

0 comments on commit 551b1ca

Please sign in to comment.