From: Martin Hoffmann Date: Wed, 26 Jul 2017 10:10:37 +0000 (+0200) Subject: audio: Fix WBS sample rate usage X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=d5e462b4ebb5786cb66f040b730c7cb903c7857d;p=GitHub%2FLineageOS%2Fandroid_hardware_samsung.git audio: Fix WBS sample rate usage Fixes: BUGBASH-302 Correctly use 16khz for the WBS-SCO pcm_config. No more garbled or mute in-call sound on bt. Apply together with a device specific port of: https://review.lineageos.org/#/c/177996/ and REMOVE any definitions of SCO_WBS_SAMPLE_RATE https://review.lineageos.org/#/c/178371/ This requires testing for all devices using: android_hardware_samsung (universal audio HAL part) Change-Id: I84fb1b234bf2880bf98bf99f1e4ff6c05500b0e3 --- diff --git a/audio/voice.c b/audio/voice.c index a4b6542..d058359 100644 --- a/audio/voice.c +++ b/audio/voice.c @@ -73,10 +73,9 @@ struct pcm_config pcm_config_voice_sco = { .format = PCM_FORMAT_S16_LE, }; -/* SCO WB and NB uses 8kHz for now, 16kHz it's on TO DO*/ struct pcm_config pcm_config_voice_sco_wb = { .channels = 1, - .rate = SCO_DEFAULT_SAMPLING_RATE, + .rate = SCO_WB_SAMPLING_RATE, .period_size = SCO_PERIOD_SIZE, .period_count = SCO_PERIOD_COUNT, .format = PCM_FORMAT_S16_LE,