Merge branch 'reconfigure' into 'master'

Improvements to reconfiguration

See merge request pulseaudio/pulseaudio!24
This commit is contained in:
Arun Raghavan 2025-10-02 18:50:29 +00:00
commit d619b3d189
30 changed files with 1325 additions and 528 deletions

View file

@ -148,6 +148,14 @@ License along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
<opt>aux31</opt>.</p></optdesc>
</option>
<option>
<p><opt>--encoding</opt></p>
<optdesc><p>The encoding to use while playing non-PCM audio (with
the <opt>--raw</opt> flag). Valid options can be found at
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/SupportedAudioFormats/
</p></optdesc>
</option>
<option>
<p><opt>--fix-format</opt></p>
<optdesc><p>If passed, the sample format of the stream is changed to the native format of the sink the stream is connected to.</p></optdesc>

View file

@ -132,6 +132,16 @@ License along with PulseAudio; if not, see <http://www.gnu.org/licenses/>.
rates.</p>
</option>
<option>
<p><opt>avoid-processing=</opt> If set, try to configure the
device to avoid resampling, sample format conversion and channel mixing. This only works on devices which
support such reconfiguration, and when no other streams are
already playing or capturing audio. The device will also not be
configured to a rate less than the default and alternate sample
rates, a channel count less than the default channels, or a sample
format that is smaller than the default sample format.</p>
</option>
<option>
<p><opt>enable-remixing=</opt> If disabled never upmix or
downmix channels to different channel maps. Instead, do a simple