[PATCH] Fix: Distorted audio during Bluetooth SCO HFP/HSP playback

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2016-12-15 at 12:34 +0530, Renjith Thomas wrote:
> Issue: When HFP/HSP profile is used with certain BT chipsets, the
> audio sounds heavily distorted, with very slow playback full of noise.
> During recording, the samples are dropped and it distorts the recorded
> audio samples.
> 
> The root cause of both the issues are related to the fixed MTU sizes
> in the PA stack, which is 48 bytes. Here, the BT chipset CC256x had
> 180 bytes MTU and it was being under-utilized and the rate at which
> the samples were being accepted where not matching the expected rate,
> and hence the distortion.
> 
> Solution: The appropriate solution to this problem is by reading the
> MTU size of the SCO socket using getsockopts dynamically.
> 
> BugLink: http://bit.ly/2gDpGPv
> BugLink: http://bit.ly/2hQsARK
> ---
>  src/modules/bluetooth/backend-native.c | 28 ++++++++++++++++++----------
>  1 file changed, 18 insertions(+), 10 deletions(-)

Thanks! Applied to the "next" branch.

-- 
Tanu

https://www.patreon.com/tanuk


[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux