bluez5: correct RFCOMM command to set HSP HS volume

This commit is contained in:
Huang-Huang Bao 2021-04-21 09:27:29 +08:00 committed by Wim Taymans
parent 0dde4f8774
commit f56d08297d

View file

@ -1210,9 +1210,15 @@ static int sco_set_volume_cb(void *data, int id, float volume)
rfcomm->volumes[id].hw_volume = value;
if (id == SPA_BT_VOLUME_ID_RX)
if (rfcomm->profile & SPA_BT_PROFILE_HFP_HF)
msg = spa_aprintf("+VGM: %d", value);
else
msg = spa_aprintf("+VGM=%d", value);
else if (id == SPA_BT_VOLUME_ID_TX)
if (rfcomm->profile & SPA_BT_PROFILE_HFP_HF)
msg = spa_aprintf("+VGS: %d", value);
else
msg = spa_aprintf("+VGS=%d", value);
else
spa_assert_not_reached();