Upgrading from 0.3.79 to 1.0 caused issues with rate mismatches
So I upgraded from 0.3.79 to 1.0 and ran straight into a problem of a rate mismatch on recording.
so under 0.3.79 and prior, no problems. Running everything at 96khz except for the avermedia live gamer portable 2+ which comes in at 44100... no problems. sound from that sounded fine, with whatever magic was used to uprate it to 96k to the rest of my system, I had no problems.
now under 1.0, pw-top shows everything at 96k and the avermedia at 44.1.... playing sound at 96k no problems. recording at 96k... well it was going home to 44.1 but saying 96k. sounded like a buzzsaw. it did not sound like a rate mismatch (ie: high pitch of playing 44.1 at 96k etc) when played back. it recorded the 44.1 block, gap, next block etc. so the audio was correct for 96k but with a blank missing 51900 chunk... and the gap would look like the release on an ADSR curve, not chopped like a square wave.
Removed the avermedia, everything is fine with a single rate in the system (or a lone 48k device).. but it REALLY didnt like the missmatch of a 44.1 device (when previously it was perfectly fine).. obs + audacity showed issues. pw-record did not, it recorded fine at 96k, so it might be jack related as that is what I have obs+audacity using.
I did blow away all my configs and start with the base from 1.0.
I wont be able to get any pw-dump logs and such until the weekend probably. so I will try and add more info + test as I can. pw-top did list the avermedia at 44.1 as the first device with an audio rate, with my interfaces below it, weather its enumeration first means anything or not....
I will try and get some debug logs or something to attach to this.
- PipeWire version (
pipewire --version
):
pipewire Compiled with libpipewire 1.0.0 Linked with libpipewire 1.0.0
- Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
):
ubuntu 22.04.3 lts
- Desktop Environment:
xfce
- Kernel version (
uname -r
):
6.2.0-1017-lowlatency