pulseaudio plays USB audio at wrong frequency
Summary
When used with a Jabra Evolve 65 headset, output audio is played at the wrong (too high) frequency - the pitch is higher and it plays too quickly. Back of hand calculations imply it's playing 44.1kHz audio at 48kHz
environment
pulseaudio-13.0-1, Fedora 31 pa-info.txt
Steps to reproduce
- Plug in headset
- Select headset as default audio output in gnome control-center
- Play audio
What is the current bug behavior?
Example timing when using pulseaudio (audio file is 8.88 seconds)
[notting@nostromo: ~]$ time aplay -D pulse oof.wav
Playing WAVE 'oof.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
real 0m8.310s
user 0m0.022s
sys 0m0.024s
What is the expected correct behavior?
Example timing when playing directly to card (same audio file)
[notting@nostromo: ~]$ time aplay -D sysdefault:CARD=J65 oof.wav
Playing WAVE 'oof.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
real 0m8.933s
user 0m0.154s
sys 0m0.003s
Edited by Bill Nottingham