... | ... | @@ -12,6 +12,24 @@ Pulseaudio clients that go through pipewire-pulse can also be configured using t |
|
|
|
|
|
## `stream.properties`
|
|
|
|
|
|
The client configuration files contain a stream.properties section that configures the options for client streams:
|
|
|
|
|
|
```
|
|
|
stream.properties = {
|
|
|
#node.latency = 1024/48000
|
|
|
#node.autoconnect = true
|
|
|
#resample.quality = 4
|
|
|
#channelmix.normalize = false
|
|
|
#channelmix.mix-lfe = false
|
|
|
#channelmix.upmix = false
|
|
|
#channelmix.lfe-cutoff = 0
|
|
|
}
|
|
|
```
|
|
|
|
|
|
PipeWire performs most of the sample conversions and resampling in the client (Or in the case of the PulseAudio server, in the pipewire-pulse server that creates the streams). This ensures all the conversions are offloaded to the clients and the server can deal with one single format for performance reasons.
|
|
|
|
|
|
Below is an explanation of the options that can be tuned in the sample converter.
|
|
|
|
|
|
````
|
|
|
channelmix.normalize
|
|
|
````
|
... | ... | |