Why are we checking various sample rates?

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

 



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?
And second, can we try not to fail if we can't find any supported sample 
rates, so we can fix this regression?

For reference, this is the bug (with pulse verbose logs in it):

https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1074783


-- 
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic


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

  Powered by Linux