Bug#786660: pulseaudio-module-bluetooth: Cracky sound when something else runs

Julien Palard julien at palard.fr
Sat May 30 19:18:30 UTC 2015


o/

First thanks for your time,  it helped a lot:

On 05/30/2015 01:24 AM, Felipe Sateler wrote:
> What parameters are you giving to the loopback module? I see in the log:
>
> source="bluez_source.C4_43_8F_9F_F5_36" source_dont_move="true"
> sink_input_properties="media.role=music"
>
> Is that all?

It was just:

pactl load-module module-loopback source=bluez_source.C4_43_8F_9F_F5_36 
sink=alsa_output.pci-0000_00_1b.0.analog-stereo

> Try increasing the latency (default is 200), or disabling remixing.
>
> If that fails, try changing the resampler in the configuration file.
I tried with latency-msec=2000 -> same
I tried (keeping latency-msec=2000) to add remix=false -> A little bit 
better, not sure.
I tried to set `resample-method = src-sinc-best-quality` -> That's GOOD !
I'm reverting to a default value to remix (not sure it's true) -> Still 
good !
I'm reverting to the default value of 200 for latency-msec -> Still perfect

So it's the resample-method, it was not set in my configuration, only 
commented, maybe the default ? Was:

; resample-method = speex-float-1

I tried to find for you which resample-method was picked with this 
magical "best-quality" mode, and I found this in syslog:

resampler.c: Support for resampler 'src-sinc-best-quality' not compiled 
in, reverting to 'auto', so I tried pulseaudio -vvv and got:

D: [pulseaudio] resampler.c: Resampler:
D: [pulseaudio] resampler.c:   rate 44100 -> 44100 (method speex-float-1)
D: [pulseaudio] resampler.c:   format s16le -> s16le (intermediate 
float32le)
D: [pulseaudio] resampler.c:   channels 2 -> 2 (resampling 2)

Hope that's helps ? Tell me if you need more information / debugs / logs 
/ tests / whatever.

Bests,

-- 
Julien Palard



More information about the pkg-pulseaudio-devel mailing list