FS#43630 - [plasma-desktop] Phonon device priority settings tab not provides devices except pulse, alse, jack

Attached to Project: Arch Linux
Opened by Ilya Dashevsky (evolucia) - Friday, 30 January 2015, 08:12 GMT
Last edited by Felix Yan (felixonmars) - Monday, 02 March 2015, 07:10 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andrea Scarpino (BaSh)
Felix Yan (felixonmars)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

KF5, last update, Plasma Next.

Before this in Phonon device priority settings tab was my two sound devices - USB headphones and internal sound card.
Now, input provides just pulse, alse and jack devices, output provides nothing, video - nothing too (see screenshots 1-3).
Also, I can switch between them by other utility - Pavucontrol (see sceenshot 4).
It happened after upgrade about 2 month ago.

If it is not a bug, so, how to switch between devices using KDE tools?

Reproducible: Always

Steps to Reproduce:
1. Open Phonon settings
2. Go to Devices priorities

Actual Results:
Cant switch between audio devices

Expected Results:
Posibility to change devices priority in Phonon settings
This task depends upon

Closed by  Felix Yan (felixonmars)
Monday, 02 March 2015, 07:10 GMT
Reason for closing:  Upstream
Additional comments about closing:  Fixed in 5.2.1
Comment by Ilya Dashevsky (evolucia) - Friday, 30 January 2015, 08:15 GMT

$ PHONON_PULSEAUDIO_DEBUG=99 kcmshell4 kcm_phonon
"PulseSupport(2): Probing for PulseAudio..."
"PulseSupport(2): context_state_callback Authorizing"
"PulseSupport(2): context_state_callback Setting Name"
"PulseSupport(2): context_state_callback Ready"
"PulseSupport(2): Failed to initialize device manager extension: No such extension"
"PulseSupport(2): Falling back to single device mode"
"PulseSupport(2): context_state_callback Terminated"
"PulseSupport(2): PulseAudio probe complete."
"PulseSupport(2): PulseAudio support enabled"
"PulseSupport(2): Enabled Breakdown: mEnabled: Yes, s_pulseActive Yes"
"PulseSupport(2): Enabled Breakdown: mEnabled: No, s_pulseActive Yes"
"PulseSupport(2): Enabled Breakdown: mEnabled: No, s_pulseActive Yes"
"PulseSupport(2): context_state_callback Authorizing"
"PulseSupport(2): context_state_callback Setting Name"
"PulseSupport(2): context_state_callback Ready"
"PulseSupport(2): Failed to initialize device manager extension: No such extension"
Comment by Georg Grabler (STiAT) - Thursday, 12 February 2015, 18:06 GMT
I suffer the same problem.

What I realize is, that solid-hardware5 does not tell that my devices are audio devices any longer...

Comparison:
$ solid-hardware5 list details
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.6/4-1.6:1.0/sound/card2'
parent = '/org/kde/solid/udev' (string)
vendor = 'Hewlett-Packard' (string)
product = 'HP Premium Digital Headset' (string)
description = '' (string)

$solid-hardware list details
udi = '/org/kde/solid/udev/sys/devices/pci0000:00/0000:00:1d.0/usb4/4-1/4-1.6/4-1.6:1.0/sound/card2'
parent = '/org/kde/solid/udev' (string)
vendor = 'Hewlett-Packard' (string)
product = 'HP Premium Digital Headset' (string)
description = 'HP Premium Digital Headset' (string)
AudioInterface.driver = 'UnknownAudioDriver' (0x2) (enum)
AudioInterface.driverHandle = '' (string)
AudioInterface.name = '' (string)
AudioInterface.deviceType = 'UnknownAudioInterfaceType' (0x0) (flag)
AudioInterface.soundcardType = 'UsbSoundcard' (0x1) (enum)


An interesting part is (I don't have pulse installed, but only libpulse) that I seem to get device information, but still none is shown.
$ PHONON_PULSEAUDIO_DEBUG=99 kcmshell5 kcm_phonon
kf5.kservice.sycoca: Trying to open ksycoca from "/home/schurl/.cache/ksycoca5"
"PulseSupport(2): Probing for PulseAudio..."
"PulseSupport(2): context_state_callback Authorizing"
"PulseSupport(2): context_state_callback Setting Name"
"PulseSupport(2): context_state_callback Ready"
"PulseSupport(2): Brand New Output Device Found."
"PulseSupport(2): Brand New Output Device Found."
"PulseSupport(2): Brand New Output Device Found."
"PulseSupport(2): Brand New Capture Device Found."
"PulseSupport(2): Brand New Capture Device Found."
"PulseSupport(2): Output Device Priority List:"
"PulseSupport(2): Phonon Category -1"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Phonon Category 0"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Phonon Category 1"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Phonon Category 2"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Phonon Category 3"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Phonon Category 4"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Phonon Category 5"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Capture Device Priority List:"
"PulseSupport(2): Phonon Category -1"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. HP Premium Digital Headset Analog Mono (Available: 1)"
"PulseSupport(2): Phonon Category 3"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. HP Premium Digital Headset Analog Mono (Available: 1)"
"PulseSupport(2): Phonon Category 4"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. HP Premium Digital Headset Analog Mono (Available: 1)"
"PulseSupport(2): Phonon Category 5"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. HP Premium Digital Headset Analog Mono (Available: 1)"
"PulseSupport(2): context_state_callback Terminated"
"PulseSupport(2): PulseAudio probe complete."
"PulseSupport(2): PulseAudio support enabled"
"PulseSupport(2): Enabled Breakdown: mEnabled: Yes, s_pulseActive Yes"
"PulseSupport(2): Enabled Breakdown: mEnabled: No, s_pulseActive Yes"
"/home/schurl/.config/kde.org/libphonon.conf"
libpaths ("/usr/lib/qt5/plugins", "/usr/lib/qt/plugins", "/usr/bin")
void BackendSelection::load() "/usr/lib/qt/plugins/phonon4qt5_backend" does not exist
void BackendSelection::load() "/usr/bin/phonon4qt5_backend" does not exist
qooooooooo
"/home/schurl/.config/kde.org/libphonon.conf"
libpaths ("/usr/lib/qt5/plugins", "/usr/lib/qt/plugins", "/usr/bin")
void BackendSelection::load() "/usr/lib/qt/plugins/phonon4qt5_backend" does not exist
void BackendSelection::load() "/usr/bin/phonon4qt5_backend" does not exist
qooooooooo
qooooooooo
"PulseSupport(2): context_state_callback Authorizing"
context_state_callback "Terminated"
"PulseSupport(2): context_state_callback Setting Name"
context_state_callback "Terminated"
"PulseSupport(2): context_state_callback Ready"
context_state_callback "Terminated"
Doing update 0
Got info about card "GF114 HDMI Audio Controller"
Doing update 0
Got info about card "Built-in Audio"
Doing update 0
Got info about card "HP Premium Digital Headset"
Got info about sink "GF114 HDMI Audio Controller Digital Stereo (HDMI)"
Got info about sink "Built-in Audio Analog Stereo"
Got info about sink "HP Premium Digital Headset Analog Stereo"
"Want ID: No; Have ID: No"
"PulseSupport(2): Change to Existing Output Device (may be Added/Removed or something else)"
"PulseSupport(2): Change to Existing Output Device (may be Added/Removed or something else)"
"PulseSupport(2): Change to Existing Output Device (may be Added/Removed or something else)"
"PulseSupport(2): Change to Existing Capture Device (may be Added/Removed or something else)"
"PulseSupport(2): Change to Existing Capture Device (may be Added/Removed or something else)"
"PulseSupport(2): Output Device Priority List:"
"PulseSupport(2): Phonon Category -1"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Phonon Category 0"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Phonon Category 1"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Phonon Category 2"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Phonon Category 3"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Phonon Category 4"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Phonon Category 5"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. GF114 HDMI Audio Controller Digital Stereo (HDMI) (Available: 1)"
"PulseSupport(2): 3. HP Premium Digital Headset Analog Stereo (Available: 1)"
"PulseSupport(2): Capture Device Priority List:"
"PulseSupport(2): Phonon Category -1"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. HP Premium Digital Headset Analog Mono (Available: 1)"
"PulseSupport(2): Phonon Category 3"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. HP Premium Digital Headset Analog Mono (Available: 1)"
"PulseSupport(2): Phonon Category 4"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. HP Premium Digital Headset Analog Mono (Available: 1)"
"PulseSupport(2): Phonon Category 5"
"PulseSupport(2): 1. Built-in Audio Analog Stereo (Available: 1)"
"PulseSupport(2): 2. HP Premium Digital Headset Analog Mono (Available: 1)"
Got info about source "Built-in Audio Analog Stereo"
Got info about source "HP Premium Digital Headset Analog Mono"
"Want ID: No; Have ID: No"
"Updating ports for device 'GF114 HDMI Audio Controller Digital Stereo (HDMI)' (1 ports available)"
QObject::connect: signal not found in TestSpeakerWidget
QObject::connect: signal not found in TestSpeakerWidget
Doing update 0
"Updating ports for device 'GF114 HDMI Audio Controller Digital Stereo (HDMI)' (1 ports available)"
QObject::connect: signal not found in TestSpeakerWidget
QObject::connect: signal not found in TestSpeakerWidget
"PulseSupport(2): context_state_callback Terminated"


Comment by Ilya Dashevsky (evolucia) - Monday, 02 March 2015, 07:04 GMT
Bug fixed, thanks

Loading...