wwmm / easyeffects

Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
GNU General Public License v3.0
6.57k stars 270 forks source link

Preset autoload switching with headphone jack: works on removal, not on insertion #1988

Open seltzered opened 1 year ago

seltzered commented 1 year ago

EasyEffects Version

7.0.0

What package are you using?

Fedora

Distribution

Fedora 37

Describe the bug

Hi, I've enjoyed using Pulse Effects and used it successfully in the past with automatically switching profiles (on ubuntu). I'm currently trying to use Easy Effects on the same device and running into an issue with preset autoloads where:

I have preset autoloads configured between a 'headphone' setup (just a limiter) and one for 'HP Elite X2 Speakers' (variety of filters to make speakers sound better per user guide)

image

When trying to actually insert/remove the headphones though, I notice that the profile only switches during removal of the headphone jack, AND that assumes I manually load the headphone profile beforehand. A video helps explain this:

https://user-images.githubusercontent.com/297435/202082095-0fb8b94d-577e-42e0-a99e-c36e3f024949.mp4

Expected Behavior

Expect presets autoload to work between both headphone jack removal and insertion events.

Debug Log

No response

Additional Information

did briefly look at https://github.com/wwmm/easyeffects/issues/1784

wwmm commented 1 year ago

Take a look at the step number 3 in this section https://github.com/wwmm/easyeffects/wiki/Reporting-Bugs and take some logs while inserting and removing the headphone. It will also help to see the output file of pw-dump before and after inserting the headphone.

The autoloading switching triggers based on the current hardware profile. Either PipeWire is not sending the signal when the headphone is inserted or is sending it with a hardware profile name that EasyEffects is not being able to use for some reason.

seltzered commented 1 year ago

Ok, here's the output of G_MESSAGES_DEBUG when...

...removing headphones (switch to speakers):

(easyeffects:51233): easyeffects-DEBUG: 18:30:33.660:   application.cpp:97  device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its input route to: [In] Mic2
(easyeffects:51233): easyeffects-DEBUG: 18:30:33.661:   application.cpp:117 input autoloading: the target node name does not match the input device name
(easyeffects:51233): easyeffects-DEBUG: 18:30:33.661:   application.cpp:97  device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its input route to: [In] Mic1
(easyeffects:51233): easyeffects-DEBUG: 18:30:33.661:   application.cpp:117 input autoloading: the target node name does not match the input device name
(easyeffects:51233): easyeffects-DEBUG: 18:30:33.662:   application.cpp:97  device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its input route to: [In] Mic1
(easyeffects:51233): easyeffects-DEBUG: 18:30:33.662:   application.cpp:117 input autoloading: the target node name does not match the input device name
(easyeffects:51233): easyeffects-DEBUG: 18:30:33.685:   pipe_manager.cpp:895    new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"easyeffects_sink"}
(easyeffects:51233): easyeffects-DEBUG: 18:30:33.689:   application.cpp:129 device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its output route to: [Out] Speaker
(easyeffects:51233): easyeffects-DEBUG: 18:30:33.689:   application.cpp:149 output autoloading: the target node name does not match the output device name
(easyeffects:51233): easyeffects-DEBUG: 18:30:33.689:   application.cpp:97  device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its input route to: [In] Mic1
(easyeffects:51233): easyeffects-DEBUG: 18:30:33.689:   application.cpp:117 input autoloading: the target node name does not match the input device name
(easyeffects:51233): easyeffects-DEBUG: 18:30:33.694:   pipe_manager.cpp:895    new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink"}
(easyeffects:51233): easyeffects-DEBUG: 18:30:33.695:   application.cpp:77  new default output device: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink

...and after inserting headphones (switch to headphones):

(easyeffects:51233): easyeffects-DEBUG: 18:30:46.191:   application.cpp:97  device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its input route to: [In] Mic1
(easyeffects:51233): easyeffects-DEBUG: 18:30:46.191:   application.cpp:117 input autoloading: the target node name does not match the input device name
(easyeffects:51233): easyeffects-DEBUG: 18:30:46.219:   application.cpp:129 device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its output route to: [Out] Headphones
(easyeffects:51233): easyeffects-DEBUG: 18:30:46.219:   application.cpp:149 output autoloading: the target node name does not match the output device name
(easyeffects:51233): easyeffects-DEBUG: 18:30:46.220:   application.cpp:97  device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its input route to: [In] Mic1
(easyeffects:51233): easyeffects-DEBUG: 18:30:46.220:   application.cpp:117 input autoloading: the target node name does not match the input device name
(easyeffects:51233): easyeffects-DEBUG: 18:30:46.864:   application.cpp:97  device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its input route to: [In] Mic2
(easyeffects:51233): easyeffects-DEBUG: 18:30:46.864:   application.cpp:117 input autoloading: the target node name does not match the input device name
(easyeffects:51233): easyeffects-DEBUG: 18:30:46.864:   application.cpp:97  device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its input route to: [In] Mic1
(easyeffects:51233): easyeffects-DEBUG: 18:30:46.864:   application.cpp:117 input autoloading: the target node name does not match the input device name

For pw-dump the relevant differences (left side speaker output, right side headphone output) are in...

...the routes section: Screenshot from 2022-11-16 18-05-12-

Screenshot from 2022-11-16 18-05-29

Screenshot from 2022-11-16 18-06-17

...and Pipewire:Interface:Client

Screenshot from 2022-11-16 18-07-55-

wwmm commented 1 year ago

device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its output route to: [Out] Headphones output autoloading: the target node name does not match the output device name

We had this kind of problems with bluetooth devices in the past... In order to match devices to nodes we rely on the device bus-id and bus-path. There is a chance that just like with bluetooth pipewire is doing something different in your hardware when generating these strings. Attach the full pw-dump output here so I can see how these properties are being defined.

seltzered commented 1 year ago

Ok, thanks for the quick responses! Here's the full pw-dump..

The pw-dump with speaker: https://github.com/seltzered/pw-dump_hp-elite-x2-g4/blob/2f654401ef1f7eff664e6adbf5a4dacc9ebaa302/pw-dump_hp-elite-x2-g4.txt The pw-dump with wired headphones: https://github.com/seltzered/pw-dump_hp-elite-x2-g4/blob/843347b806fd3403a98eaa0c2495b9f03a63a490/pw-dump_hp-elite-x2-g4.txt The diff between speaker & headphones: https://github.com/seltzered/pw-dump_hp-elite-x2-g4/commit/843347b806fd3403a98eaa0c2495b9f03a63a490

seltzered commented 1 year ago

One thing to note is that closing and restarting easyeffects will make it switch and load the correct preset upon restarting easyeffects.

wwmm commented 1 year ago

device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its output route to: [Out] Headphones output autoloading: the target node name does not match the output device name

I looked at the pw-dump output but I still do not understand why this is happening. When the hardware changes profiles PipeWire emits a signal related to the device object. EasyEffects listen to this signal and reads the device bus-path property that in your system is equal to

pci-0000:00:1f.3-platform-skl_hda_dsp_generic

. The next step is iterating over all nodes and checking if the given bus-path is contained in the node name. In your hardware it seems to always start with

alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_

. So the bus-path is contained in the node name. The : is not a problem because it is replaced by _ internally. Things should be working...

One thing to note is that closing and restarting easyeffects will make it switch and load the correct preset upon restarting easyeffects.

Humm... I wonder if it is some kind of "bad timing" between events. When the hardware changes profile PipeWire may have to destroy the device node and recreate it. So maybe there is a chance that PipeWire has already removed the node when EasyEffects starts to iterate over the node list to match the device bus-path to the node name. Eventually PipeWire will recreate the node but by this point the check has already failed. This could explain the problem...

Did you try to remove the profiles and recreate them?

major-mayer commented 12 months ago

I'm having a somewhat similar problem, but for me the profile isn't correctly loaded neither on insertion nor on removal of the headphone jack. I freshly created the 2 load profiles: grafik

Here is the log from Easyeffect:

G_MESSAGES_DEBUG=easyeffects easyeffects              ✔  1m 55s  
(process:63047): easyeffects-DEBUG: 12:09:41.051:   easyeffects.cpp:35  easyeffects version: 7.1.3
(process:63047): easyeffects-DEBUG: 12:09:41.052:   easyeffects.cpp:45  locale directory: /usr/share/locale
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.054:   presets_manager.cpp:162user presets directory already exists: /home/laurenz/.config/easyeffects/
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.054:   presets_manager.cpp:162user presets directory already exists: /home/laurenz/.config/easyeffects/input
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.054:   presets_manager.cpp:162user presets directory already exists: /home/laurenz/.config/easyeffects/output
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.054:   presets_manager.cpp:162user presets directory already exists: /home/laurenz/.config/easyeffects/autoload/input
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.054:   presets_manager.cpp:162user presets directory already exists: /home/laurenz/.config/easyeffects/autoload/output

(easyeffects:63047): Gtk-WARNING **: 12:09:41.067: Theme parser error: gtk.css:7560:21-28: Expected a valid color.

(easyeffects:63047): Gtk-WARNING **: 12:09:41.067: Theme parser error: gtk.css:7565:21-28: Expected a valid color.

(easyeffects:63047): Gtk-WARNING **: 12:09:41.067: Theme parser error: gtk.css:7718:21-28: Expected a valid color.

(easyeffects:63047): Gtk-WARNING **: 12:09:41.067: Theme parser error: gtk.css:7724:21-28: Expected a valid color.

(easyeffects:63047): Gtk-WARNING **: 12:09:41.082: Theme parser error: gtk.css:7560:21-28: Expected a valid color.

(easyeffects:63047): Gtk-WARNING **: 12:09:41.082: Theme parser error: gtk.css:7565:21-28: Expected a valid color.

(easyeffects:63047): Gtk-WARNING **: 12:09:41.083: Theme parser error: gtk.css:7718:21-28: Expected a valid color.

(easyeffects:63047): Gtk-WARNING **: 12:09:41.083: Theme parser error: gtk.css:7724:21-28: Expected a valid color.
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.123:   pipe_manager.cpp:1429   compiled with PipeWire: 0.3.84
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.123:   pipe_manager.cpp:1430   linked to PipeWire: 0.3.84
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1400   core version: 0.3.84
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1401   core name: pipewire-0
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1312   found metadata: settings
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Audio/Sink 34 my_combined_sink with serial 34 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1312   found metadata: default
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1312   found metadata: route-settings
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Audio/Sink 58 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink with serial 655 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Audio/Sink 51 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink with serial 656 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Audio/Sink 80 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink with serial 657 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Audio/Sink 59 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink with serial 658 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Audio/Source 73 alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source with serial 659 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Audio/Source 64 alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source with serial 660 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Stream/Output/Audio 74 output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink with serial 661 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Stream/Output/Audio 50 output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink with serial 662 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Stream/Output/Audio 62 output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink with serial 663 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Stream/Output/Audio 83 output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink with serial 664 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1207   output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink port 60 is connected to alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink port 86
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1207   output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink port 61 is connected to alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink port 72
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1207   output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink port 82 is connected to alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink port 63
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1207   output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink port 67 is connected to alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink port 70
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1207   output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink port 66 is connected to alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink port 92
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1207   output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink port 76 is connected to alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink port 55
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1207   output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink port 81 is connected to alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink port 69
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1207   output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink port 52 is connected to alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink port 53
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Stream/Output/Audio 152 spotify with serial 1801 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1207   spotify port 155 is connected to alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink port 69
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1207   spotify port 141 is connected to alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink port 53
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Audio/Sink 160 easyeffects_sink with serial 2092 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.127:   pipe_manager.cpp:1167   Audio/Source/Virtual 105 easyeffects_source with serial 2093 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:1167   Stream/Output/Audio 117 output.my_combined_sink_easyeffects_sink with serial 2094 has been added
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 0, default.configured.audio.sink, Spa:String:JSON, {"name":"bluez_output.BC_F2_92_0C_61_BF.1"}
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 0, default.configured.audio.source, Spa:String:JSON, {"name":"alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.3.HiFi__hw_sofhdadsp_6__source"}
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 0, default.audio.sink, Spa:String:JSON, {"name":"alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink"}
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 0, default.audio.source, Spa:String:JSON, {"name":"alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source"}
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 74, target.node, Spa:Id, 97
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 74, target.object, Spa:Id, 1940
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 50, target.node, Spa:Id, 97
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 50, target.object, Spa:Id, 1940
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 62, target.node, Spa:Id, 97
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 62, target.object, Spa:Id, 1940
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 83, target.node, Spa:Id, 97
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 83, target.object, Spa:Id, 1940
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 0, default.video.source, Spa:String:JSON, {"name":"v4l2_input.pci-0000_00_14.0-usb-0_1_1.0"}
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 152, target.node, Spa:Id, 97
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:900    new metadata property: 152, target.object, Spa:Id, 1940
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:1526   easyeffects_sink node successfully retrieved with id 160 and serial 2092
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.128:   pipe_manager.cpp:1531   easyeffects_source node successfully retrieved with id 105 and serial 2093
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.133:   plugin_base.cpp:370 soe: output_level successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.134:   plugin_base.cpp:370 soe: spectrum successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.146:   pipe_manager.cpp:1207   output.my_combined_sink_easyeffects_sink port 104 is connected to easyeffects_sink port 126
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.146:   pipe_manager.cpp:1207   output.my_combined_sink_easyeffects_sink port 165 is connected to easyeffects_sink port 123
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.149:   lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/filter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.175:   lv2_wrapper.cpp:100 http://lsp-plug.in/plugins/lv2/sc_limiter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.177:   plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.177:   pipe_manager.cpp:1207   easyeffects_sink port 145 is connected to ee_soe_filter port 197
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.178:   pipe_manager.cpp:1207   easyeffects_sink port 128 is connected to ee_soe_filter port 194
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.179:   plugin_base.cpp:370 soe: bass_enhancer successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.179:   pipe_manager.cpp:1207   ee_soe_filter port 106 is connected to ee_soe_bass_enhancer port 175
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.179:   pipe_manager.cpp:1207   ee_soe_filter port 191 is connected to ee_soe_bass_enhancer port 171
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.181:   plugin_base.cpp:370 soe: limiter successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.181:   pipe_manager.cpp:1207   ee_soe_bass_enhancer port 103 is connected to ee_soe_limiter port 108
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.181:   pipe_manager.cpp:1207   ee_soe_bass_enhancer port 161 is connected to ee_soe_limiter port 140
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.205:   plugin_base.cpp:370 sie: output_level successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.206:   plugin_base.cpp:370 sie: spectrum successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.208:   stream_output_effects.cpp:317   disconnecting the bass_enhancer filter from PipeWire
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.208:   pipe_manager.cpp:213     177 ee_soe_bass_enhancer has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.209:   stream_output_effects.cpp:317   disconnecting the filter filter from PipeWire
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.209:   pipe_manager.cpp:213     200 ee_soe_filter has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.209:   stream_output_effects.cpp:317   disconnecting the limiter filter from PipeWire
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.209:   pipe_manager.cpp:213     208 ee_soe_limiter has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.212:   plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.212:   pipe_manager.cpp:1207   easyeffects_sink port 145 is connected to ee_soe_filter port 180
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.212:   pipe_manager.cpp:1207   easyeffects_sink port 128 is connected to ee_soe_filter port 169
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.214:   plugin_base.cpp:370 soe: bass_enhancer successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.214:   pipe_manager.cpp:1207   ee_soe_filter port 100 is connected to ee_soe_bass_enhancer port 144
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.214:   pipe_manager.cpp:1207   ee_soe_filter port 208 is connected to ee_soe_bass_enhancer port 199
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.216:   plugin_base.cpp:370 soe: limiter successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.216:   pipe_manager.cpp:1207   ee_soe_bass_enhancer port 127 is connected to ee_soe_limiter port 106
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.216:   pipe_manager.cpp:1207   ee_soe_bass_enhancer port 140 is connected to ee_soe_limiter port 194
easyeffects-INFO: 12:09:41.220:     application.cpp:50  disabling global bypass
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.223:   application_ui.cpp:86   Icon Theme Adwaita detected
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.320:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_5__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.321:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_4__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.322:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_3__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.322:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.323:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_easyeffects_sink in /usr/local/share/pixmaps

(easyeffects:63047): Gtk-WARNING **: 12:09:41.416: GtkImage 0x5557ed5a4570 reported baselines of minimum -2147483648 and natural -2147483648, but sizes of minimum 16 and natural 16. Baselines must be inside the widget size.

(easyeffects:63047): Gtk-WARNING **: 12:09:41.416: GtkImage 0x5557ed5a48f0 reported baselines of minimum -2147483648 and natural -2147483648, but sizes of minimum 16 and natural 16. Baselines must be inside the widget size.

(easyeffects:63047): Gtk-WARNING **: 12:09:41.417: GtkImage 0x5557ed5d2080 reported baselines of minimum -2147483648 and natural -2147483648, but sizes of minimum 16 and natural 16. Baselines must be inside the widget size.

(easyeffects:63047): Gtk-WARNING **: 12:09:41.417: GtkImage 0x5557ed5d2740 reported baselines of minimum -2147483648 and natural -2147483648, but sizes of minimum 16 and natural 16. Baselines must be inside the widget size.

(easyeffects:63047): Gtk-WARNING **: 12:09:41.420: GtkImage 0x5557ed6e1470 reported baselines of minimum -2147483648 and natural -2147483648, but sizes of minimum 16 and natural 16. Baselines must be inside the widget size.

(easyeffects:63047): Gtk-WARNING **: 12:09:41.421: GtkImage 0x5557ed6e1b30 reported baselines of minimum -2147483648 and natural -2147483648, but sizes of minimum 16 and natural 16. Baselines must be inside the widget size.
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.480:   stream_output_effects.cpp:317   disconnecting the bass_enhancer filter from PipeWire
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.480:   pipe_manager.cpp:213     168 ee_soe_bass_enhancer has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.480:   stream_output_effects.cpp:317   disconnecting the filter filter from PipeWire
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.481:   pipe_manager.cpp:213     193 ee_soe_filter has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.481:   stream_output_effects.cpp:317   disconnecting the limiter filter from PipeWire
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.482:   pipe_manager.cpp:213     191 ee_soe_limiter has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.484:   plugin_base.cpp:370 soe: filter successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.484:   pipe_manager.cpp:1207   easyeffects_sink port 145 is connected to ee_soe_filter port 175
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.484:   pipe_manager.cpp:1207   easyeffects_sink port 128 is connected to ee_soe_filter port 171
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.486:   plugin_base.cpp:370 soe: bass_enhancer successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.486:   pipe_manager.cpp:1207   ee_soe_filter port 153 is connected to ee_soe_bass_enhancer port 103
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.486:   pipe_manager.cpp:1207   ee_soe_filter port 191 is connected to ee_soe_bass_enhancer port 197
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.488:   plugin_base.cpp:370 soe: limiter successfully connected to PipeWire graph
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.488:   pipe_manager.cpp:1207   ee_soe_bass_enhancer port 98 is connected to ee_soe_limiter port 100
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.488:   pipe_manager.cpp:1207   ee_soe_bass_enhancer port 194 is connected to ee_soe_limiter port 169
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.492:   application.cpp:78  new default output device: alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.493:   application.cpp:86  new default input device: alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.494:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_5__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.494:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_4__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.494:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_3__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.495:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.495:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_easyeffects_sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.495:   application.cpp:130 device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its output route to: [Out] Speaker
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.495:   application.cpp:150 output autoloading: the target node name does not match the output device name
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.495:   application.cpp:98  device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its input route to: [In] Mic1
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.495:   application.cpp:118 input autoloading: the target node name does not match the input device name
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.495:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_5__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.496:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_5__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.496:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_4__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.496:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_4__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.496:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_3__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.496:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_3__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.496:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.496:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.496:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_easyeffects_sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.497:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_easyeffects_sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:900    new metadata property: 74, target.node, Spa:Id, 160
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:900    new metadata property: 74, target.object, Spa:Id, 2092
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:900    new metadata property: 50, target.node, Spa:Id, 160
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:900    new metadata property: 50, target.object, Spa:Id, 2092
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:900    new metadata property: 62, target.node, Spa:Id, 160
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:900    new metadata property: 62, target.object, Spa:Id, 2092
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:900    new metadata property: 83, target.node, Spa:Id, 160
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:900    new metadata property: 83, target.object, Spa:Id, 2092
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:900    new metadata property: 152, target.node, Spa:Id, 160
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:900    new metadata property: 152, target.object, Spa:Id, 2092
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:900    new metadata property: 117, target.node, Spa:Id, 160
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:900    new metadata property: 117, target.object, Spa:Id, 2092
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:1207   spotify port 155 is connected to easyeffects_sink port 126
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.505:   pipe_manager.cpp:1207   spotify port 141 is connected to easyeffects_sink port 123
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.509:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_easyeffects_sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.509:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.509:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_5__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.509:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_4__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.509:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.hifi__hw_sofhdadsp_3__sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.510:   app_info.cpp:141    cannot lookup application icon output.my_combined_sink_easyeffects_sink in /usr/local/share/pixmaps
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.547:   output_level.cpp:37 soe: output_level: PipeWire blocksize: 2048
(easyeffects:63047): easyeffects-DEBUG: 12:09:41.547:   output_level.cpp:38 soe: output_level: PipeWire sampling rate: 48000
(easyeffects:63047): easyeffects-DEBUG: 12:09:50.345:   application.cpp:130 device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its output route to: [Out] Headphones
(easyeffects:63047): easyeffects-DEBUG: 12:09:50.345:   application.cpp:150 output autoloading: the target node name does not match the output device name
(easyeffects:63047): easyeffects-DEBUG: 12:09:52.207:   stream_input_effects.cpp:165    No app linked to our device wants to play. Unlinking our filters.
^C(easyeffects:63047): easyeffects-DEBUG: 12:09:57.283:     application_ui.cpp:239  disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.284:   app_info.cpp:319    output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.284:   app_info.cpp:327    output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.284:   app_info.cpp:28 data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.284:   app_info.cpp:319    output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.284:   app_info.cpp:327    output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.284:   app_info.cpp:28 data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.284:   app_info.cpp:319    output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.285:   app_info.cpp:327    output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.285:   app_info.cpp:28 data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.285:   app_info.cpp:319    output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.285:   app_info.cpp:327    output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.285:   app_info.cpp:28 data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.285:   app_info.cpp:319    spotify disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.285:   app_info.cpp:327    spotify finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.285:   app_info.cpp:28 data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.285:   app_info.cpp:319    output.my_combined_sink_easyeffects_sink disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.285:   app_info.cpp:327    output.my_combined_sink_easyeffects_sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.285:   app_info.cpp:28 data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.293:   presets_menu.cpp:474    disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.293:   presets_menu.cpp:26 data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.293:   presets_menu.cpp:484    finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.293:   effects_box.cpp:481 disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.293:   chart.cpp:28    data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.293:   chart.cpp:631   finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   blocklist_menu.cpp:193  disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   blocklist_menu.cpp:26   data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   blocklist_menu.cpp:203  finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   apps_box.cpp:389    disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   node_info_holder.cpp:9850, output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   node_info_holder.cpp:9883, output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   node_info_holder.cpp:98152, spotify finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   node_info_holder.cpp:98117, output.my_combined_sink_easyeffects_sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   node_info_holder.cpp:9862, output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   node_info_holder.cpp:9874, output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   apps_box.cpp:26 data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   apps_box.cpp:399    finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   plugins_box.cpp:767 disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.294:   filter_ui.cpp:162   disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.296:   filter_ui.cpp:26    data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.296:   filter_ui.cpp:172   finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.296:   bass_enhancer_ui.cpp:150disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.297:   bass_enhancer_ui.cpp:26data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.297:   bass_enhancer_ui.cpp:160finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.297:   limiter_ui.cpp:318  disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.298:   node_info_holder.cpp:9864, alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.298:   node_info_holder.cpp:98191, ee_soe_limiter finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.298:   node_info_holder.cpp:98168, ee_soe_bass_enhancer finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.298:   node_info_holder.cpp:98193, ee_soe_filter finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.298:   node_info_holder.cpp:9873, alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.302:   limiter_ui.cpp:26   data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.302:   limiter_ui.cpp:328  finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   plugins_menu.cpp:250    disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   plugins_menu.cpp:30 data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   plugins_menu.cpp:260    finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   plugins_box.cpp:30  data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   plugins_box.cpp:777 finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   effects_box.cpp:32  data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   effects_box.cpp:491 finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   effects_box.cpp:481 disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   chart.cpp:28    data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   chart.cpp:631   finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   blocklist_menu.cpp:193  disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   blocklist_menu.cpp:26   data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.303:   blocklist_menu.cpp:203  finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.304:   apps_box.cpp:389    disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.304:   apps_box.cpp:26 data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.304:   apps_box.cpp:399    finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.304:   plugins_box.cpp:767 disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.304:   plugins_menu.cpp:250    disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.305:   plugins_menu.cpp:30 data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.305:   plugins_menu.cpp:260    finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.305:   plugins_box.cpp:30  data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.305:   plugins_box.cpp:777 finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.305:   effects_box.cpp:32  data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.305:   effects_box.cpp:491 finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.305:   pipe_manager_box.cpp:802disposed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.308:   presets_autoloading_holder.cpp:30   bluez_output.BC_F2_92_0C_61_BF.1, No effects finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.308:   presets_autoloading_holder.cpp:30   bluez_output.C9_50_76_E0_6B_75.1, No effects finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.308:   presets_autoloading_holder.cpp:30   alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink, Bass Boost finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.308:   presets_autoloading_holder.cpp:30   alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink, No effects finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.310:   node_info_holder.cpp:9834, my_combined_sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.310:   node_info_holder.cpp:9880, alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.310:   node_info_holder.cpp:9851, alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.310:   node_info_holder.cpp:9858, alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.310:   node_info_holder.cpp:9859, alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.310:   node_info_holder.cpp:9873, alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.311:   node_info_holder.cpp:9864, alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.311:   pipe_manager_box.cpp:28data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.311:   test_signals.cpp:200    destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.311:   pipe_manager_box.cpp:812finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.311:   application_ui.cpp:29   data struct destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.311:   application_ui.cpp:249  finalized
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.311:   presets_manager.cpp:157destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.311:   stream_input_effects.cpp:112    destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.312:   effects_base.cpp:109    effects_base: destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.312:   spectrum.cpp:59 sie: spectrum destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.312:   output_level.cpp:33 sie: output_level destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.312:   stream_output_effects.cpp:317   disconnecting the bass_enhancer filter from PipeWire
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.313:   pipe_manager.cpp:213     110 ee_soe_bass_enhancer has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.313:   stream_output_effects.cpp:317   disconnecting the filter filter from PipeWire
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.314:   pipe_manager.cpp:213     201 ee_soe_filter has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.314:   stream_output_effects.cpp:317   disconnecting the limiter filter from PipeWire
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.314:   pipe_manager.cpp:213     208 ee_soe_limiter has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.315:   stream_output_effects.cpp:112   destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.315:   effects_base.cpp:109    effects_base: destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.315:   limiter.cpp:89  soe: limiter destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.317:   filter.cpp:73   soe: filter destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.319:   bass_enhancer.cpp:57    soe: bass_enhancer destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.321:   spectrum.cpp:59 soe: spectrum destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   output_level.cpp:33 soe: output_level destroyed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:1554   Destroying PipeWire registry...
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:1557   Disconnecting PipeWire core...
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Audio/Sink 34 my_combined_sink has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Audio/Sink 58 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Audio/Sink 51 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Audio/Sink 80 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Audio/Sink 59 alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Audio/Source 73 alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Audio/Source 64 alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Stream/Output/Audio 74 output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Stream/Output/Audio 50 output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Stream/Output/Audio 62 output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Stream/Output/Audio 83 output.my_combined_sink_alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Stream/Output/Audio 152 spotify has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Audio/Sink 160 easyeffects_sink has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Audio/Source/Virtual 105 easyeffects_source has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:213    Stream/Output/Audio 117 output.my_combined_sink_easyeffects_sink has been removed
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:1562   Stopping PipeWire's loop...
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.322:   pipe_manager.cpp:1565   Destroying PipeWire's context...
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.323:   pipe_manager.cpp:1568   Destroying PipeWire's loop...
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.323:   application.cpp:418 Shutting down...
(easyeffects:63047): easyeffects-DEBUG: 12:09:57.323:   easyeffects.cpp:60  Exitting the main function with status: 0

I first played music without my headphones and then inserted the headphones and then removed them again. No profile was applied.

Here is the output of pw-dump: pw-dump-speakers.txt pw-dump-headphones.txt

wwmm commented 12 months ago

device alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic has changed its output route to: [Out] Headphones output autoloading: the target node name does not match the output device name

@major-mayer it seems to be the same problem. It is going to be tough to fix this issue. I have two soundcards and a bluetooth phone here and for some bizarre reason this issue just doesn't happen here. It is probably some kind of multithreading bug that only manifest itself in very specific hardware and driver combinations =/.