[pulseaudio-commits] src/modules

David Henningsson diwic at kemper.freedesktop.org
Fri Nov 21 02:59:24 PST 2014


 src/modules/bluetooth/backend-native.c |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

New commits:
commit 398337f3db1cc321abedc10758421f5e60f53a68
Author: Wim Taymans <wim.taymans at gmail.com>
Date:   Fri Nov 14 15:01:35 2014 +0100

    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.

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);
 



More information about the pulseaudio-commits mailing list