default device not remembered [triggered by GSX 1000]
Summary
To get a GSX 1000 working correctly under with PulseAudio/KDE Neon a profile set like this is needed.
As you can see, the (USB) Hardware offers on source and two sinks. A so called Chat-Sink and a separate "general purpose" sink (wich offers 7.1 Sound and 2.0 with higher bandwidth)
with these profile (and a corresponding udev rule) everything works fine. Except of the selection of the default output. Ones the device got connected, the Chat-Sink becomes the default. Fine. After manually switching the sink to the 7.1 all works like expected (sound appears ...)
Now thinks becomes spooky: with a restart of pulseaudio (restart, re-login, reboot...) or a reconnect of the Sounddevice, the device becomes rediscovered an the default device get switched back to the chat sink.
for some reason the ordering of "output-mappings" has an influence what becomes the default sink (i seems to be the last one...).
A simple fix for me, was simple to change the ordering
environment
KDE Neon / Ubuntu 18.04.04pa-info.txt
Steps to reproduce
using a profile-set with a given output mapping. Changing the "default sink" to one sink except the last sink in the output mapping.
What is the current bug behavior?
The selected default sink seems to be always the last sink of output-mappings
What is the expected correct behavior?
The selected default sink should be remembered correctly an be independent of the "output-mappings" - ordering