From 398337f3db1cc321abedc10758421f5e60f53a68 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Fri, 14 Nov 2014 15:01:35 +0100 Subject: [PATCH] bluetooth: set gain correctly Send the right command to set the speaker and microphone gain. Note that setting the volume on the Headset should use the unsolicited result code. Receiving the volume from the Headset uses the AT command. --- src/modules/bluetooth/backend-native.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/bluetooth/backend-native.c b/src/modules/bluetooth/backend-native.c index e8f9c03..e15db3d 100644 --- a/src/modules/bluetooth/backend-native.c +++ b/src/modules/bluetooth/backend-native.c @@ -285,8 +285,8 @@ static void set_speaker_gain(pa_bluetooth_transport *t, uint16_t gain) { t->speaker_gain = gain; - len = sprintf(buf, "AT+VGS=%d\r", gain); - pa_log_debug("RFCOMM >> AT+VGS=%d", gain); + len = sprintf(buf, "\r\n+VGS=%d\r\n", gain); + pa_log_debug("RFCOMM >> +VGS=%d", gain); written = write(trfc->rfcomm_fd, buf, len); @@ -304,8 +304,8 @@ static void set_microphone_gain(pa_bluetooth_transport *t, uint16_t gain) { t->microphone_gain = gain; - len = sprintf(buf, "AT+VGM=%d\r", gain); - pa_log_debug("RFCOMM >> AT+VGM=%d", gain); + len = sprintf(buf, "\r\n+VGM=%d\r\n", gain); + pa_log_debug("RFCOMM >> +VGM=%d", gain); written = write (trfc->rfcomm_fd, buf, len); -- 2.7.4