I'm using pulseaudio 10.0. Right now, with plasma-pa 5.10 - if "switch all stream on new device" is NOT checked (i configure my bluetooth headset as the first on in phonon's kcm). If i don't open plasma-pa's kcm, everything seems to be fine. As soon as I open plasma-pa's kcm, all stream will be switched to "builtin-audio". - if "switch all stream on new device" is checked if a stream is already playing on built-in audio, when I connect to bluetooth headset, it will not switch to it. But as soon as I open plasma-pa's kcm, stream will be switch to bluetooth headset. So now, I can't reliable to switch to my bluetooth headset when connect to it. Also I do not expect that "opening plasma-pa's kcm" should trigger anything that changes the default device.
https://phabricator.kde.org/D6055
Git commit 2509b6bbf507818ced15b219a693de07b11d5285 by David Rosca. Committed on 01/06/2017 at 07:46. Pushed by drosca into branch 'Plasma/5.10'. Don't call setDefaultSink/Source when already default Checked state changes are not correctly handled in default device QtQuickControls checkbox in KCM (changes are applied also for non-user initiated, eg. on component complete). This triggers setting the default device when opening KCM which moves all streams to that device, and it breaks any previous manual configuration (moving streams to different devices). Make sure we call setDefaultSink/Source only when the default device is actually different. FIXED-IN: 5.10.1 Differential Revision: https://phabricator.kde.org/D6055 M +1 -1 src/sink.cpp M +1 -1 src/source.cpp https://commits.kde.org/plasma-pa/2509b6bbf507818ced15b219a693de07b11d5285
*** Bug 381091 has been marked as a duplicate of this bug. ***