default.clock.rate (apparently) not set correctly
This is more a nitpicky observation than an actual issue: I'm using a Topping D70 DAC which has an OLED display showing the current sample rate. When the system starts the DAC sets its default value of 44.1 kHz. After login and start of pipewire daemons the DAC gets set to 48kHz, regardless of the setting of 'default.clock.rate'. 'pactl info' however shows the configured sample rate of e.g. 96kHz:
$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 53
Tile Size: 65472
User Name: michael
Host Name: sigma
Server Name: PulseAudio (on PipeWire 0.3.34)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 96000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.usb-Topping_D70-00.analog-stereo
Default Source: alsa_input.usb-RODE_Microphones_RODE_AI-1_5F2D8DCD-00.mono-fallback
Cookie: bf4d:6748
After starting any playback pipewire behaves like expected, setting the DAC to the sample rate of the source material if configured in 'default.clock.allowed-rates' or to the default sample rate if not.
This is on Manjaro with kernel 5.13.13-1 and pipewire 0.3.34.
Is there any reason the DAC initially gets set to 48kHz?