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