[pulseaudio-discuss] Why are we checking various sample rates?

Tanu Kaskinen tanuk at iki.fi
Sat Dec 1 19:10:53 PST 2012


On Fri, 2012-11-30 at 09:59 +0100, David Henningsson wrote:
> Hi,
> 
> I'm researching a bug where some set of USB speakers stopped working, 
> probably in 2.x. The peculiar thing about this sound card is that seems 
> to only work at a sample rate of 46875 Hz.
> 
> So in 2.x, the probe fails with
> "E: [pulseaudio] alsa-sink.c: Failed to find any supported sample 
> rates.", whereas in an earlier version, it would just happily work at 
> 46875 Hz instead, as I understand it.
> 
> So my first question is; why do we check all these rates, when we end up 
> just alternating between default-sample-rate (44100 Hz) and 
> alternate-sample-rate (48000 Hz) anyway?

I don't have an answer for that.

> And second, can we try not to fail if we can't find any supported sample 
> rates, so we can fix this regression?

I don't see any fundamental reason why we couldn't support any crazy
sample rate.

> For reference, this is the bug (with pulse verbose logs in it):
> 
> https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1074783

A related bug: https://bugs.freedesktop.org/show_bug.cgi?id=48109

-- 
Tanu



More information about the pulseaudio-discuss mailing list