From 5dcfbe2154cb7ecc456e86f48a363d3f6f730adc Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Thu, 17 Jan 2013 14:39:44 +0200 Subject: [PATCH] AVRCP: Fix rejecting RegisterNotification if no transport exists If no transport exists set the volume as 0, the real volume will be set when a transport becomes available. --- profiles/audio/transport.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/profiles/audio/transport.c b/profiles/audio/transport.c index fd4895816..5b3fcbc6d 100644 --- a/profiles/audio/transport.c +++ b/profiles/audio/transport.c @@ -807,6 +807,7 @@ struct media_transport *media_transport_create(struct audio_device *device, transport); } else { a2dp->volume = 127; + avrcp_set_volume(device, a2dp->volume); transport->source_watch = source_add_state_cb( source_state_changed, transport); @@ -896,7 +897,7 @@ uint8_t media_transport_get_device_volume(struct audio_device *dev) return media_transport_get_volume(transport); } - return 128; + return 0; } void media_transport_update_device_volume(struct audio_device *dev, -- 2.47.3