wwmm / easyeffects

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

EasyEffects is no longer working #1095

Closed AlexFolland closed 3 years ago

AlexFolland commented 3 years ago

I tried restarting my PC after having updated PipeWire, and noticed that EasyEffects wasn't being applied. My audio was uncomfortably bassy. I opened the EasyEffects GUI to check, and the visualization at the top was not animating. Also, the individual players were all switched to "disabled" even though I'd never done that. I manually switched them to "enabled" and that didn't work.

After this, I tried using the terminal to restart PipeWire and restart EasyEffects to see if that would fix it, and it didn't. Here's the log from the terminal commands I used.

terminal log ``` [alex@alex-pc ~]$ pipewire --version pipewire Compiled with libpipewire 0.3.33 Linked with libpipewire 0.3.33 [alex@alex-pc ~]$ systemctl --user restart pipewire [alex@alex-pc ~]$ easyeffects -q [alex@alex-pc ~]$ easyeffects (easyeffects:42491): Gtk-WARNING **: 13:18:43.718: Unknown key gtk-button-images in /home/alex/.config/gtk-4.0/settings.ini (easyeffects:42491): Gtk-WARNING **: 13:18:43.718: Unknown key gtk-menu-images in /home/alex/.config/gtk-4.0/settings.ini (easyeffects:42491): Gtk-WARNING **: 13:18:43.718: Unknown key gtk-toolbar-style in /home/alex/.config/gtk-4.0/settings.ini (easyeffects:42491): Gtk-WARNING **: 13:18:43.718: Theme parsing error: gtk.css:196:1-22: Failed to import: Error opening file /home/alex/.config/gtk-4.0/colors.css: No such file or directory (easyeffects:42491): Gtk-WARNING **: 13:18:45.522: GtkGizmo 0x562652f83230 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.523: GtkGizmo 0x5626520b07e0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.523: GtkGizmo 0x562652165230 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.523: GtkGizmo 0x5626521ada20 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.523: GtkGizmo 0x5626522223a0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.523: GtkGizmo 0x56265227ebb0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.523: GtkGizmo 0x562652323580 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.523: GtkGizmo 0x562652366d10 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.523: GtkGizmo 0x5626523ec6b0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.523: GtkGizmo 0x562652446f20 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.523: GtkGizmo 0x5626524cd880 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.523: GtkGizmo 0x56265257f240 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x5626525ba9d0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x56265263e3a0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x5626526aab10 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x562652720490 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x562652785d30 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x56265280a700 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x56265287af40 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x5626528fe7e0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x5626529a21d0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x5626529dba70 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x562652a87400 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x562652abdb30 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x562652b49570 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x562652baccf0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.524: GtkGizmo 0x562652c2b640 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.525: GtkGizmo 0x562652c90f10 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.525: GtkGizmo 0x562652511810 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.525: GtkGizmo 0x562652dbf210 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.525: GtkGizmo 0x562652e2ca40 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.525: GtkGizmo 0x562652eca3c0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.525: GtkGizmo 0x562652f06b60 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.525: GtkGizmo 0x562652041590 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:18:45.525: GtkGizmo 0x562652066520 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:19:33.970: GtkGizmo 0x5626530bcb80 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:19:33.970: GtkGizmo 0x562653036eb0 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:42491): Gtk-WARNING **: 13:19:33.970: GtkGizmo 0x562653061eb0 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:42491): easyeffects-WARNING **: 13:20:46.488: pipe_manager: Remote error res: No such file or directory (easyeffects:42491): easyeffects-WARNING **: 13:20:46.488: pipe_manager: Remote error message: unknown resource 42 op:2 (easyeffects:42491): easyeffects-WARNING **: 13:20:46.488: pipe_manager: Remote error res: No such file or directory (easyeffects:42491): easyeffects-WARNING **: 13:20:46.488: pipe_manager: Remote error message: unknown resource 42 op:2 (easyeffects:42491): easyeffects-WARNING **: 13:20:46.488: pipe_manager: Remote error res: No such file or directory (easyeffects:42491): easyeffects-WARNING **: 13:20:46.488: pipe_manager: Remote error message: unknown resource 42 op:2 (easyeffects:42491): easyeffects-WARNING **: 13:20:46.488: pipe_manager: Remote error res: No such file or directory (easyeffects:42491): easyeffects-WARNING **: 13:20:46.488: pipe_manager: Remote error message: unknown resource 42 op:2 (easyeffects:42491): easyeffects-WARNING **: 13:20:46.488: pipe_manager: Remote error res: No such file or directory (easyeffects:42491): easyeffects-WARNING **: 13:20:46.488: pipe_manager: Remote error message: unknown resource 42 op:2 (easyeffects:42491): easyeffects-WARNING **: 13:20:46.488: pipe_manager: Remote error res: No such file or directory (easyeffects:42491): easyeffects-WARNING **: 13:20:46.488: pipe_manager: Remote error message: unknown resource 42 op:2 ```

I am using PipeWire 0.3.33 and EasyEffects 6.0.3.

Please let me know if there's any other logging I can do.

wwmm commented 3 years ago

Run it in debug mode G_MESSAGES_DEBUG=easyeffects easyeffects

Although I have been using the master branch for development purposes I do not remember having to apply updates specific to the new PipeWire version. 6.0.3 should still be working.

wwmm commented 3 years ago

Maybe you could try to install the EasyEffects package from AUR to see if it works while 6.0.3 does not. In this case I can release the next version a little earlier than I had in mind. But it is odd... Maybe the 6.0.3 package just has to be recompiled against the latest PipeWire.

AlexFolland commented 3 years ago

I tried this:

  1. Run Zoom.
  2. Run G_MESSAGES_DEBUG=easyeffects easyeffects in terminal.
  3. Open Zoom's audio settings and start playing the test sound.

Observed behavior:

terminal log with debug mode ``` [alex@alex-pc ~]$ G_MESSAGES_DEBUG=easyeffects easyeffects (process:164571): easyeffects-DEBUG: 17:04:06.415: main: locale directory: /usr/share/locale (easyeffects:164571): easyeffects-DEBUG: 17:04:06.433: presets_manager: system input presets directory: "/etc/easyeffects/input"; (easyeffects:164571): easyeffects-DEBUG: 17:04:06.433: presets_manager: system input presets directory: "/etc/xdg/easyeffects/input"; (easyeffects:164571): easyeffects-DEBUG: 17:04:06.433: presets_manager: system output presets directory: "/etc/easyeffects/output"; (easyeffects:164571): easyeffects-DEBUG: 17:04:06.433: presets_manager: system output presets directory: "/etc/xdg/easyeffects/output"; (easyeffects:164571): easyeffects-DEBUG: 17:04:06.433: presets_manager: user presets directory already exists: /home/alex/.config/easyeffects/ (easyeffects:164571): easyeffects-DEBUG: 17:04:06.433: presets_manager: user presets directory already exists: /home/alex/.config/easyeffects/input (easyeffects:164571): easyeffects-DEBUG: 17:04:06.433: presets_manager: user presets directory already exists: /home/alex/.config/easyeffects/output (easyeffects:164571): easyeffects-DEBUG: 17:04:06.433: presets_manager: user presets directory already exists: /home/alex/.config/easyeffects/autoload/input (easyeffects:164571): easyeffects-DEBUG: 17:04:06.433: presets_manager: user presets directory already exists: /home/alex/.config/easyeffects/autoload/output (easyeffects:164571): Gtk-WARNING **: 17:04:06.439: Unknown key gtk-button-images in /home/alex/.config/gtk-4.0/settings.ini (easyeffects:164571): Gtk-WARNING **: 17:04:06.439: Unknown key gtk-menu-images in /home/alex/.config/gtk-4.0/settings.ini (easyeffects:164571): Gtk-WARNING **: 17:04:06.439: Unknown key gtk-toolbar-style in /home/alex/.config/gtk-4.0/settings.ini (easyeffects:164571): Gtk-WARNING **: 17:04:06.439: Theme parsing error: gtk.css:196:1-22: Failed to import: Error opening file /home/alex/.config/gtk-4.0/colors.css: No such file or directory (easyeffects:164571): easyeffects-DEBUG: 17:04:06.478: application: easyeffects version: 6.0.3 (easyeffects:164571): easyeffects-DEBUG: 17:04:06.480: pipe_manager: compiled with pipewire: 0.3.32 (easyeffects:164571): easyeffects-DEBUG: 17:04:06.480: pipe_manager: linked to pipewire: 0.3.33 (easyeffects:164571): easyeffects-DEBUG: 17:04:06.484: pipe_manager: core version: 0.3.33 (easyeffects:164571): easyeffects-DEBUG: 17:04:06.484: pipe_manager: core name: pipewire-0 (easyeffects:164571): easyeffects-DEBUG: 17:04:06.484: pipe_manager: found metadata: settings (easyeffects:164571): easyeffects-DEBUG: 17:04:06.485: pipe_manager: found metadata: default (easyeffects:164571): easyeffects-DEBUG: 17:04:06.485: pipe_manager: found metadata: route-settings (easyeffects:164571): easyeffects-DEBUG: 17:04:06.485: pipe_manager: Audio/Sink 46 alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.485: pipe_manager: Audio/Source 47 alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.485: pipe_manager: Audio/Sink 48 alsa_output.pci-0000_00_1f.3.analog-stereo was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.485: pipe_manager: Stream/Output/Audio 63 VLC media player (LibVLC 3.0.16) was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.485: pipe_manager: VLC media player (LibVLC 3.0.16) port 65 is connected to alsa_output.pci-0000_00_1f.3.analog-stereo port 54 (easyeffects:164571): easyeffects-DEBUG: 17:04:06.485: pipe_manager: VLC media player (LibVLC 3.0.16) port 67 is connected to alsa_output.pci-0000_00_1f.3.analog-stereo port 56 (easyeffects:164571): easyeffects-DEBUG: 17:04:06.485: pipe_manager: Audio/Sink 352 easyeffects_sink was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.485: pipe_manager: Audio/Source/Virtual 76 easyeffects_source was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.486: pipe_manager: new metadata property: 0, default.audio.sink, Spa:String:JSON, { "name": "alsa_output.pci-0000_00_1f.3.analog-stereo" } (easyeffects:164571): easyeffects-DEBUG: 17:04:06.486: pipe_manager: new metadata property: 0, default.audio.source, Spa:String:JSON, { "name": "alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback" } (easyeffects:164571): easyeffects-DEBUG: 17:04:06.486: pipe_manager: new metadata property: 0, default.video.source, Spa:String:JSON, { "name": "v4l2_input.pci-0000_00_14.0-usb-0_4.3_1.0" } (easyeffects:164571): easyeffects-DEBUG: 17:04:06.486: pipe_manager: VLC media player (LibVLC 3.0.16) port 67 is connected to easyeffects_sink port 70 (easyeffects:164571): easyeffects-DEBUG: 17:04:06.486: pipe_manager: VLC media player (LibVLC 3.0.16) port 65 is connected to easyeffects_sink port 212 (easyeffects:164571): easyeffects-DEBUG: 17:04:06.488: pipe_manager: Filter pe_soe_autogain, id = 77, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.490: pipe_manager: Filter pe_soe_bass_enhancer, id = 158, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.515: pipe_manager: Filter pe_soe_bass_loudness, id = 188, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.538: pipe_manager: Filter pe_soe_compressor, id = 168, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.556: lv2_wrapper: http://lsp-plug.in/plugins/lv2/sc_compressor_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:164571): easyeffects-DEBUG: 17:04:06.557: pipe_manager: Filter pe_soe_convolver, id = 72, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.559: pipe_manager: Filter pe_soe_crossfeed, id = 181, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.562: pipe_manager: Filter pe_soe_crystalizer, id = 198, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.565: pipe_manager: Filter pe_soe_deesser, id = 200, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.582: pipe_manager: Filter pe_soe_delay, id = 84, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.598: lv2_wrapper: http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:164571): easyeffects-DEBUG: 17:04:06.600: pipe_manager: Filter pe_soe_echo_canceller, id = 92, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.602: pipe_manager: Filter pe_soe_equalizer, id = 97, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.649: lv2_wrapper: http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:164571): easyeffects-DEBUG: 17:04:06.655: pipe_manager: Filter pe_soe_exciter, id = 104, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.672: pipe_manager: Filter pe_soe_filter, id = 106, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.689: pipe_manager: Filter pe_soe_gate, id = 108, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.706: pipe_manager: Filter pe_soe_limiter, id = 116, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.722: pipe_manager: Filter pe_soe_loudness, id = 124, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.739: lv2_wrapper: http://lsp-plug.in/plugins/lv2/loud_comp_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:164571): easyeffects-DEBUG: 17:04:06.740: pipe_manager: Filter pe_soe_maximizer, id = 131, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.755: lv2_wrapper: urn:zamaudio:ZaMaximX2 requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:164571): easyeffects-DEBUG: 17:04:06.755: lv2_wrapper: urn:zamaudio:ZaMaximX2 requires feature: http://lv2plug.in/ns/ext/options#options (easyeffects:164571): easyeffects-DEBUG: 17:04:06.756: pipe_manager: Filter pe_soe_multiband_compressor, id = 133, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.774: pipe_manager: Filter pe_soe_multiband_gate, id = 138, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.792: pipe_manager: Filter pe_soe_output_level, id = 143, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.795: pipe_manager: Filter pe_soe_pitch, id = 148, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.798: pipe_manager: Filter pe_soe_reverb, id = 153, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.815: pipe_manager: Filter pe_soe_rnnoise, id = 163, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.818: pipe_manager: Filter pe_soe_spectrum, id = 173, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.822: pipe_manager: Filter pe_soe_stereo_tools, id = 183, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.842: pipe_manager: Filter pe_sie_autogain, id = 209, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.845: pipe_manager: Filter pe_sie_bass_enhancer, id = 337, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.851: soe: output_level: new PipeWire blocksize: 1024 (easyeffects:164571): easyeffects-DEBUG: 17:04:06.862: pipe_manager: Filter pe_sie_bass_loudness, id = 218, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.878: pipe_manager: Filter pe_sie_compressor, id = 223, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.895: lv2_wrapper: http://lsp-plug.in/plugins/lv2/sc_compressor_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:164571): easyeffects-DEBUG: 17:04:06.896: pipe_manager: Filter pe_sie_convolver, id = 231, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.899: pipe_manager: Filter pe_sie_crossfeed, id = 233, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.901: pipe_manager: Filter pe_sie_crystalizer, id = 240, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.904: pipe_manager: Filter pe_sie_deesser, id = 245, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.921: pipe_manager: Filter pe_sie_delay, id = 250, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.937: lv2_wrapper: http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:164571): easyeffects-DEBUG: 17:04:06.938: pipe_manager: Filter pe_sie_echo_canceller, id = 255, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.941: pipe_manager: Filter pe_sie_equalizer, id = 263, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:06.986: lv2_wrapper: http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:164571): easyeffects-DEBUG: 17:04:06.992: pipe_manager: Filter pe_sie_exciter, id = 265, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.008: pipe_manager: Filter pe_sie_filter, id = 272, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.025: pipe_manager: Filter pe_sie_gate, id = 277, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.044: pipe_manager: Filter pe_sie_limiter, id = 282, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.063: pipe_manager: Filter pe_sie_loudness, id = 287, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.079: lv2_wrapper: http://lsp-plug.in/plugins/lv2/loud_comp_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:164571): easyeffects-DEBUG: 17:04:07.080: pipe_manager: Filter pe_sie_maximizer, id = 292, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.095: lv2_wrapper: urn:zamaudio:ZaMaximX2 requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:164571): easyeffects-DEBUG: 17:04:07.095: lv2_wrapper: urn:zamaudio:ZaMaximX2 requires feature: http://lv2plug.in/ns/ext/options#options (easyeffects:164571): easyeffects-DEBUG: 17:04:07.096: pipe_manager: Filter pe_sie_multiband_compressor, id = 297, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.140: pipe_manager: Filter pe_sie_multiband_gate, id = 302, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.158: pipe_manager: Filter pe_sie_output_level, id = 307, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.160: pipe_manager: Filter pe_sie_pitch, id = 327, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.163: pipe_manager: Filter pe_sie_reverb, id = 332, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.180: pipe_manager: Filter pe_sie_rnnoise, id = 351, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.183: pipe_manager: Filter pe_sie_spectrum, id = 215, was added (easyeffects:164571): easyeffects-DEBUG: 17:04:07.186: pipe_manager: Filter pe_sie_stereo_tools, id = 204, was added easyeffects-INFO: 17:04:07.204: application: disabling global bypass (easyeffects:164571): easyeffects-DEBUG: 17:04:07.370: rnnoise_ui: model directory already exists: /home/alex/.config/easyeffects/rnnoise (easyeffects:164571): Gtk-WARNING **: 17:04:07.731: GtkGizmo 0x5635df1f4260 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de3207f0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de3d6150 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de41ea30 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de4923f0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de4eebc0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de5934a0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de5d6d20 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de65c700 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de6b6f70 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de73c860 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de7f0270 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de82ba00 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de8ae3c0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de91ab20 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.732: GtkGizmo 0x5635de9904c0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635de9f5d80 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635dea7a740 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635deaeaf30 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635deb6f850 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635dec12210 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635dec4c970 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635decf63f0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635ded2ebd0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635dedb9490 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635dee1ccf0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635dee9b680 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635def00f40 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635de780840 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.733: GtkGizmo 0x5635df02e200 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.734: GtkGizmo 0x5635df09ca40 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.734: GtkGizmo 0x5635df13a3f0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.734: GtkGizmo 0x5635df177ba0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.734: GtkGizmo 0x5635de2b15a0 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:164571): Gtk-WARNING **: 17:04:07.734: GtkGizmo 0x5635de2d6530 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:164571): easyeffects-DEBUG: 17:04:07.770: new default output device: alsa_output.pci-0000_00_1f.3.analog-stereo (easyeffects:164571): easyeffects-DEBUG: 17:04:07.774: new default input device: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback (easyeffects:164571): easyeffects-DEBUG: 17:04:07.776: application: device alsa_card.pci-0000_01_00.1 has changed profile to: output:hdmi-stereo-extra1 (easyeffects:164571): easyeffects-DEBUG: 17:04:07.776: application: device alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00 has changed profile to: input:mono-fallback (easyeffects:164571): easyeffects-DEBUG: 17:04:07.776: application: device alsa_card.usb-046d_C922_Pro_Stream_Webcam_0DEB69DF-02 has changed profile to: off (easyeffects:164571): easyeffects-DEBUG: 17:04:07.776: application: device alsa_card.pci-0000_00_1f.3 has changed profile to: output:analog-stereo (easyeffects:164571): easyeffects-DEBUG: 17:04:29.599: pipe_manager: Stream/Input/Audio 342 ZOOM VoiceEngine was added (easyeffects:164571): easyeffects-DEBUG: 17:04:29.599: pipe_manager: new metadata property: 342, target.node, Spa:Id, 76 (easyeffects:164571): easyeffects-DEBUG: 17:04:29.600: pipe_manager: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback port 53 is connected to ZOOM VoiceEngine port 341 (easyeffects:164571): easyeffects-DEBUG: 17:04:29.602: pipe_manager: Stream/Input/Audio ZOOM VoiceEngine was removed (easyeffects:164571): easyeffects-WARNING **: 17:04:29.602: pipe_manager: Remote error res: No such file or directory (easyeffects:164571): easyeffects-WARNING **: 17:04:29.603: pipe_manager: Remote error message: unknown resource 336 op:2 (easyeffects:164571): easyeffects-WARNING **: 17:04:29.603: pipe_manager: Remote error res: No such file or directory (easyeffects:164571): easyeffects-WARNING **: 17:04:29.603: pipe_manager: Remote error message: unknown resource 336 op:2 (easyeffects:164571): easyeffects-WARNING **: 17:04:29.603: pipe_manager: Remote error res: No such file or directory (easyeffects:164571): easyeffects-WARNING **: 17:04:29.603: pipe_manager: Remote error message: unknown resource 336 op:2 (easyeffects:164571): easyeffects-WARNING **: 17:04:29.603: pipe_manager: Remote error res: No such file or directory (easyeffects:164571): easyeffects-WARNING **: 17:04:29.603: pipe_manager: Remote error message: unknown resource 336 op:2 (easyeffects:164571): easyeffects-WARNING **: 17:04:29.603: pipe_manager: Remote error res: No such file or directory (easyeffects:164571): easyeffects-WARNING **: 17:04:29.603: pipe_manager: Remote error message: unknown resource 336 op:2 (easyeffects:164571): easyeffects-WARNING **: 17:04:29.603: pipe_manager: Remote error res: No such file or directory (easyeffects:164571): easyeffects-WARNING **: 17:04:29.603: pipe_manager: Remote error message: unknown resource 336 op:2 (easyeffects:164571): easyeffects-DEBUG: 17:04:29.605: pipe_manager: Stream/Input/Audio 342 ZOOM VoiceEngine was added (easyeffects:164571): easyeffects-DEBUG: 17:04:29.605: pipe_manager: new metadata property: 342, target.node, Spa:Id, 76 (easyeffects:164571): easyeffects-DEBUG: 17:04:29.605: pipe_manager: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback port 53 is connected to ZOOM VoiceEngine port 340 (easyeffects:164571): easyeffects-DEBUG: 17:04:29.622: pipe_manager: Stream/Output/Audio 315 ZOOM VoiceEngine was added (easyeffects:164571): easyeffects-DEBUG: 17:04:29.623: pipe_manager: new metadata property: 315, target.node, Spa:Id, 352 (easyeffects:164571): easyeffects-DEBUG: 17:04:29.624: pipe_manager: ZOOM VoiceEngine port 214 is connected to alsa_output.pci-0000_00_1f.3.analog-stereo port 54 (easyeffects:164571): easyeffects-DEBUG: 17:04:29.624: pipe_manager: ZOOM VoiceEngine port 211 is connected to alsa_output.pci-0000_00_1f.3.analog-stereo port 56 (easyeffects:164571): Gtk-WARNING **: 17:04:29.627: GtkGizmo 0x5635e113dce0 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:164571): easyeffects-DEBUG: 17:04:29.651: soe: output_level: new PipeWire blocksize: 256 (easyeffects:164571): Gtk-WARNING **: 17:04:42.248: GtkGizmo 0x5635e113dce0 (highlight) reported min width -8, but sizes must be >= 0 ```
AlexFolland commented 3 years ago

I tried installing easyeffects-git from the AUR, then the same steps as above and got the same result. Here's the terminal log.

terminal log with debug mode using easyeffects-git ``` [alex@alex-pc ~]$ yay easyeffects 3 aur/easyeffects-presets 0.3.0-1 (+1 0.17) Control EasyEffects from the polybar status bar 2 aur/easyeffects-git 6.0.2.r0.g145d0ef9-1 (+9 1.64) Audio Effects for Pipewire applications 1 community/easyeffects 6.0.3-2 (881.5 KiB 4.2 MiB) (Installed) Audio Effects for Pipewire applications ==> Packages to install (eg: 1 2 3, 1-3 or ^4) ==> 2 :: Checking for conflicts... :: Checking for inner conflicts... -> Package conflicts found: -> Installing easyeffects-git will remove: easyeffects -> Conflicting packages will have to be confirmed manually [Aur:1] easyeffects-git-6.0.2.r0.g145d0ef9-1 1 easyeffects-git (Build Files Exist) ==> Packages to cleanBuild? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> N :: PKGBUILD up to date, Skipping (1/1): easyeffects-git 1 easyeffects-git (Build Files Exist) ==> Diffs to show? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> N :: (1/1) Parsing SRCINFO: easyeffects-git ==> Making package: easyeffects-git 6.0.2.r0.g145d0ef9-1 (Wed 11 Aug 2021 06:27:35 PM) ==> Retrieving sources... -> Updating easyeffects git repo... Fetching origin remote: Enumerating objects: 1342, done. remote: Counting objects: 100% (1342/1342), done. remote: Compressing objects: 100% (410/410), done. remote: Total 1342 (delta 1108), reused 1127 (delta 932), pack-reused 0 Receiving objects: 100% (1342/1342), 538.76 KiB | 3.41 MiB/s, done. Resolving deltas: 100% (1108/1108), completed with 199 local objects. From https://github.com/wwmm/easyeffects b44afec7..13941d2e master -> master b44afec7..e06c3795 ww_playground -> ww_playground * [new ref] refs/pull/1026/head -> refs/pull/1026/head * [new ref] refs/pull/1032/head -> refs/pull/1032/head * [new ref] refs/pull/1040/head -> refs/pull/1040/head * [new ref] refs/pull/1043/head -> refs/pull/1043/head * [new ref] refs/pull/1056/head -> refs/pull/1056/head * [new ref] refs/pull/1059/head -> refs/pull/1059/head * [new ref] refs/pull/1060/head -> refs/pull/1060/head * [new ref] refs/pull/1063/head -> refs/pull/1063/head * [new ref] refs/pull/1064/head -> refs/pull/1064/head * [new ref] refs/pull/1065/head -> refs/pull/1065/head * [new ref] refs/pull/1066/head -> refs/pull/1066/head * [new ref] refs/pull/1069/head -> refs/pull/1069/head * [new ref] refs/pull/1073/head -> refs/pull/1073/head * [new ref] refs/pull/1078/head -> refs/pull/1078/head * [new ref] refs/pull/1079/head -> refs/pull/1079/head * [new ref] refs/pull/1081/head -> refs/pull/1081/head * [new ref] refs/pull/1085/head -> refs/pull/1085/head * [new ref] refs/pull/1086/head -> refs/pull/1086/head * [new ref] refs/pull/1087/head -> refs/pull/1087/head * [new ref] refs/pull/1091/head -> refs/pull/1091/head + f391ff0c...ec037854 refs/pull/915/merge -> refs/pull/915/merge (forced update) * [new tag] v6.0.3 -> v6.0.3 ==> Validating source files with sha512sums... easyeffects ... Skipped ==> Making package: easyeffects-git 6.0.2.r0.g145d0ef9-1 (Wed 11 Aug 2021 06:27:39 PM) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating easyeffects git repo... Fetching origin ==> Validating source files with sha512sums... easyeffects ... Skipped ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Creating working copy of easyeffects git repo... Cloning into 'easyeffects'... done. ==> Starting pkgver()... ==> Updated version: easyeffects-git 6.0.3.r101.g13941d2e-1 ==> Sources are ready. ==> Making package: easyeffects-git 6.0.3.r101.g13941d2e-1 (Wed 11 Aug 2021 06:27:44 PM) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Starting pkgver()... ==> Starting build()... + exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true easyeffects build The Meson build system Version: 0.59.0 Source dir: /home/alex/.cache/yay/easyeffects-git/src/easyeffects Build dir: /home/alex/.cache/yay/easyeffects-git/src/build Build type: native build Project name: easyeffects Project version: 6.0.3 C compiler for the host machine: ccache cc (gcc 11.1.0 "cc (GCC) 11.1.0") C linker for the host machine: cc ld.bfd 2.36.1 C++ compiler for the host machine: ccache c++ (gcc 11.1.0 "c++ (GCC) 11.1.0") C++ linker for the host machine: c++ ld.bfd 2.36.1 Host machine cpu family: x86_64 Host machine cpu: x86_64 Configuring config.h using configuration Program appstream-util found: YES (/usr/bin/appstream-util) Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate) Found pkg-config: /usr/bin/pkg-config (1.7.3) Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Configuring com.github.wwmm.easyeffects.service using configuration Program itstool found: YES (/usr/bin/itstool) Library zita-convolver found: YES Found pkg-config: /usr/bin/pkg-config (1.7.3) Run-time dependency libpipewire-0.3 found: YES 0.3.33 Run-time dependency glib-2.0 found: YES 2.68.3 Run-time dependency glibmm-2.68 found: YES 2.68.1 Run-time dependency gtk4 found: YES 4.2.1 Run-time dependency gtkmm-4.0 found: YES 4.2.0 Run-time dependency sigc++-3.0 found: YES 3.0.7 Run-time dependency lilv-0 found: YES 0.24.12 Run-time dependency lv2 found: YES 1.18.2 Run-time dependency libbs2b found: YES 3.1.0 Run-time dependency sndfile found: YES 1.0.31 Run-time dependency fftw3f found: YES 3.3.9 Run-time dependency libebur128 found: YES 1.2.6 Run-time dependency rnnoise found: YES unknown Run-time dependency samplerate found: YES 0.2.1 Run-time dependency rubberband found: YES 1.9.2 Run-time dependency speexdsp found: YES 1.2.0 Run-time dependency nlohmann_json found: YES 3.9.1 Run-time dependency threads found: YES Program meson_post_install.py found: YES (/usr/bin/python /home/alex/.cache/yay/easyeffects-git/src/easyeffects/meson_post_install.py) Build targets in project: 10 Option buildtype is: plain [default: debugoptimized] Found ninja-1.10.2 at /usr/bin/ninja ninja: Entering directory `build' [105/105] Linking target src/easyeffects ==> Entering fakeroot environment... ==> Starting package()... ninja: Entering directory `build' ninja: no work to do. Installing data/com.github.wwmm.easyeffects.appdata.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/metainfo Installing data/com.github.wwmm.easyeffects.desktop to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/applications Installing src/easyeffects to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/bin Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.autogain.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.bassenhancer.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.bassloudness.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.compressor.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.convolver.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.crossfeed.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.crystalizer.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.deesser.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.delay.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.echo_canceller.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.equalizer.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.equalizer.channel.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.exciter.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.filter.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.gate.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.limiter.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.loudness.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.maximizer.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.multibandcompressor.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.multibandgate.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.outputlevel.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.pitch.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.reverb.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.rnnoise.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.spectrum.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.streamoutputs.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.stereotools.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/schemas/com.github.wwmm.easyeffects.streaminputs.gschema.xml to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/glib-2.0/schemas Installing /home/alex/.cache/yay/easyeffects-git/src/easyeffects/data/easyeffects.svg to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/icons/hicolor/scalable/apps Installing /home/alex/.cache/yay/easyeffects-git/src/build/data/com.github.wwmm.easyeffects.service to /home/alex/.cache/yay/easyeffects-git/pkg/easyeffects-git/usr/share/dbus-1/services Running custom install script '/usr/bin/meson --internal gettext install --subdir=po --localedir=share/locale --pkgname=easyeffects' Running custom install script '/usr/bin/meson --internal yelphelper install --subdir=help --id=easyeffects --installdir=share/help --sources=bassenhancer.page@@compressor.page@@deesser.page@@exciter.page@@filter.page@@gate.page@@delay.page@@index.page@@limiter.page@@loudness.page@@multibandcompressor.page@@multibandgate.page@@reverb.page@@stereotools.page@@maximizer.page@@crossfeed.page@@equalizer.page@@pitch.page@@webrtc.page@@crystalizer.page@@convolver.page@@settingsmenu.page@@general.page@@spectrum.page@@pulseaudio.page@@testsignals.page@@calibrationmic.page@@enableapp.page@@effectsorder.page@@userpresets.page@@advancedinfo.page@@saturated.page@@autogain.page@@blocklist.page@@guide_1.page@@rnnoise.page --symlinks=true --media=figures/effectsorder.png@@figures/enableapp.png@@figures/settingsmenu.png@@figures/userpresets.png@@figures/advancedinfo.png@@figures/saturated.png@@figures/blocklist.png' Running custom install script '/usr/bin/python /home/alex/.cache/yay/easyeffects-git/src/easyeffects/meson_post_install.py' ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "easyeffects-git"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: easyeffects-git 6.0.3.r101.g13941d2e-1 (Wed 11 Aug 2021 06:29:40 PM) ==> Cleaning up... -> Found git repo: github.com/wwmm/easyeffects loading packages... resolving dependencies... looking for conflicting packages... :: easyeffects-git and easyeffects are in conflict. Remove easyeffects? [y/N] y Packages (2) easyeffects-6.0.3-2 [removal] easyeffects-git-6.0.3.r101.g13941d2e-1 Total Installed Size: 4.51 MiB Net Upgrade Size: 0.34 MiB :: Proceed with installation? [Y/n] Y (1/1) checking keys in keyring [################################################################] 100% (1/1) checking package integrity [################################################################] 100% (1/1) loading package files [################################################################] 100% (1/1) checking for file conflicts [################################################################] 100% (2/2) checking available disk space [################################################################] 100% :: Running pre-transaction hooks... (1/1) Pre-Upgrade Pacback Hook Creating Snapshot... Snapshot Creation Complete! :: Processing package changes... (1/1) removing easyeffects [################################################################] 100% (1/1) installing easyeffects-git [################################################################] 100% Optional dependencies for easyeffects-git calf: limiter, exciter, bass enhancer and others [installed] lsp-plugins: equalizer, compressor, delay, loudness [installed] zam-plugins: maximizer [installed] mda.lv2: bass loudness [installed] yelp: in-app help [installed] :: Running post-transaction hooks... (1/4) Arming ConditionNeedsUpdate... (2/4) Compiling GSettings XML schema files... (3/4) Updating icon theme caches... (4/4) Updating the desktop file MIME type cache... [alex@alex-pc ~]$ G_MESSAGES_DEBUG=easyeffects easyeffects (process:248878): easyeffects-DEBUG: 18:29:58.030: main: locale directory: /usr/share/locale (easyeffects:248878): easyeffects-DEBUG: 18:29:58.048: presets_manager: system input presets directory: "/etc/easyeffects/input"; (easyeffects:248878): easyeffects-DEBUG: 18:29:58.048: presets_manager: system input presets directory: "/etc/xdg/easyeffects/input"; (easyeffects:248878): easyeffects-DEBUG: 18:29:58.048: presets_manager: system output presets directory: "/etc/easyeffects/output"; (easyeffects:248878): easyeffects-DEBUG: 18:29:58.048: presets_manager: system output presets directory: "/etc/xdg/easyeffects/output"; (easyeffects:248878): easyeffects-DEBUG: 18:29:58.048: presets_manager: user presets directory already exists: /home/alex/.config/easyeffects/ (easyeffects:248878): easyeffects-DEBUG: 18:29:58.048: presets_manager: user presets directory already exists: /home/alex/.config/easyeffects/input (easyeffects:248878): easyeffects-DEBUG: 18:29:58.048: presets_manager: user presets directory already exists: /home/alex/.config/easyeffects/output (easyeffects:248878): easyeffects-DEBUG: 18:29:58.048: presets_manager: user presets directory already exists: /home/alex/.config/easyeffects/autoload/input (easyeffects:248878): easyeffects-DEBUG: 18:29:58.048: presets_manager: user presets directory already exists: /home/alex/.config/easyeffects/autoload/output (easyeffects:248878): Gtk-WARNING **: 18:29:58.052: Unknown key gtk-button-images in /home/alex/.config/gtk-4.0/settings.ini (easyeffects:248878): Gtk-WARNING **: 18:29:58.052: Unknown key gtk-menu-images in /home/alex/.config/gtk-4.0/settings.ini (easyeffects:248878): Gtk-WARNING **: 18:29:58.052: Unknown key gtk-toolbar-style in /home/alex/.config/gtk-4.0/settings.ini (easyeffects:248878): Gtk-WARNING **: 18:29:58.052: Theme parsing error: gtk.css:196:1-22: Failed to import: Error opening file /home/alex/.config/gtk-4.0/colors.css: No such file or directory (easyeffects:248878): easyeffects-DEBUG: 18:29:58.087: application: easyeffects version: 6.0.3 (easyeffects:248878): easyeffects-DEBUG: 18:29:58.089: pipe_manager: compiled with pipewire: 0.3.33 (easyeffects:248878): easyeffects-DEBUG: 18:29:58.089: pipe_manager: linked to pipewire: 0.3.33 (easyeffects:248878): easyeffects-DEBUG: 18:29:58.091: pipe_manager: core version: 0.3.33 (easyeffects:248878): easyeffects-DEBUG: 18:29:58.091: pipe_manager: core name: pipewire-0 (easyeffects:248878): easyeffects-DEBUG: 18:29:58.091: pipe_manager: found metadata: settings (easyeffects:248878): easyeffects-DEBUG: 18:29:58.091: pipe_manager: found metadata: default (easyeffects:248878): easyeffects-DEBUG: 18:29:58.091: pipe_manager: found metadata: route-settings (easyeffects:248878): easyeffects-DEBUG: 18:29:58.092: pipe_manager: Audio/Sink 46 alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 was added (easyeffects:248878): easyeffects-DEBUG: 18:29:58.092: pipe_manager: Audio/Source 47 alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback was added (easyeffects:248878): easyeffects-DEBUG: 18:29:58.092: pipe_manager: Audio/Sink 48 alsa_output.pci-0000_00_1f.3.analog-stereo was added (easyeffects:248878): easyeffects-DEBUG: 18:29:58.092: pipe_manager: Stream/Output/Audio 63 VLC media player (LibVLC 3.0.16) was added (easyeffects:248878): easyeffects-DEBUG: 18:29:58.092: pipe_manager: VLC media player (LibVLC 3.0.16) port 65 is connected to alsa_output.pci-0000_00_1f.3.analog-stereo port 54 (easyeffects:248878): easyeffects-DEBUG: 18:29:58.092: pipe_manager: VLC media player (LibVLC 3.0.16) port 67 is connected to alsa_output.pci-0000_00_1f.3.analog-stereo port 56 (easyeffects:248878): easyeffects-DEBUG: 18:29:58.092: pipe_manager: Audio/Sink 315 easyeffects_sink was added (easyeffects:248878): easyeffects-DEBUG: 18:29:58.092: pipe_manager: Audio/Source/Virtual 310 easyeffects_source was added (easyeffects:248878): easyeffects-DEBUG: 18:29:58.092: pipe_manager: new metadata property: 0, default.audio.sink, Spa:String:JSON, { "name": "alsa_output.pci-0000_00_1f.3.analog-stereo" } (easyeffects:248878): easyeffects-DEBUG: 18:29:58.092: pipe_manager: new metadata property: 0, default.audio.source, Spa:String:JSON, { "name": "alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback" } (easyeffects:248878): easyeffects-DEBUG: 18:29:58.092: pipe_manager: new metadata property: 0, default.video.source, Spa:String:JSON, { "name": "v4l2_input.pci-0000_00_14.0-usb-0_4.3_1.0" } (easyeffects:248878): easyeffects-DEBUG: 18:29:58.094: pipe_manager: VLC media player (LibVLC 3.0.16) port 67 is connected to easyeffects_sink port 319 (easyeffects:248878): easyeffects-DEBUG: 18:29:58.094: pipe_manager: VLC media player (LibVLC 3.0.16) port 65 is connected to easyeffects_sink port 345 (easyeffects:248878): easyeffects-DEBUG: 18:29:58.148: lv2_wrapper: http://lsp-plug.in/plugins/lv2/sc_compressor_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.187: lv2_wrapper: http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.243: lv2_wrapper: http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.318: lv2_wrapper: http://lsp-plug.in/plugins/lv2/limiter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.333: lv2_wrapper: http://lsp-plug.in/plugins/lv2/loud_comp_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.347: lv2_wrapper: urn:zamaudio:ZaMaximX2 requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.347: lv2_wrapper: urn:zamaudio:ZaMaximX2 requires feature: http://lv2plug.in/ns/ext/options#options (easyeffects:248878): easyeffects-DEBUG: 18:29:58.370: lv2_wrapper: http://lsp-plug.in/plugins/lv2/mb_compressor_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.421: pipe_manager: Filter pe_soe_output_level, id = 353, was added (easyeffects:248878): easyeffects-DEBUG: 18:29:58.423: soe: output_level successfully connected to pipewire graph (easyeffects:248878): easyeffects-DEBUG: 18:29:58.423: pipe_manager: Filter pe_soe_spectrum, id = 313, was added (easyeffects:248878): easyeffects-DEBUG: 18:29:58.426: soe: spectrum successfully connected to pipewire graph (easyeffects:248878): easyeffects-DEBUG: 18:29:58.426: pipe_manager: Filter pe_soe_equalizer, id = 121, was added (easyeffects:248878): easyeffects-DEBUG: 18:29:58.428: soe: equalizer successfully connected to pipewire graph (easyeffects:248878): easyeffects-DEBUG: 18:29:58.443: soe: output_level: new PipeWire blocksize: 1024 (easyeffects:248878): easyeffects-DEBUG: 18:29:58.475: lv2_wrapper: http://lsp-plug.in/plugins/lv2/sc_compressor_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.506: lv2_wrapper: http://lsp-plug.in/plugins/lv2/comp_delay_x2_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.552: lv2_wrapper: http://lsp-plug.in/plugins/lv2/para_equalizer_x32_lr requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.616: lv2_wrapper: http://lsp-plug.in/plugins/lv2/limiter_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.633: lv2_wrapper: http://lsp-plug.in/plugins/lv2/loud_comp_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.647: lv2_wrapper: urn:zamaudio:ZaMaximX2 requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.647: lv2_wrapper: urn:zamaudio:ZaMaximX2 requires feature: http://lv2plug.in/ns/ext/options#options (easyeffects:248878): easyeffects-DEBUG: 18:29:58.670: lv2_wrapper: http://lsp-plug.in/plugins/lv2/mb_compressor_stereo requires feature: http://lv2plug.in/ns/ext/urid#map (easyeffects:248878): easyeffects-DEBUG: 18:29:58.719: pipe_manager: Filter pe_sie_output_level, id = 133, was added (easyeffects:248878): easyeffects-DEBUG: 18:29:58.721: sie: output_level successfully connected to pipewire graph (easyeffects:248878): easyeffects-DEBUG: 18:29:58.721: pipe_manager: Filter pe_sie_spectrum, id = 163, was added (easyeffects:248878): easyeffects-DEBUG: 18:29:58.723: sie: spectrum successfully connected to pipewire graph (easyeffects:248878): easyeffects-DEBUG: 18:29:58.724: pipe_manager: Filter pe_sie_rnnoise, id = 143, was added (easyeffects:248878): easyeffects-DEBUG: 18:29:58.726: sie: rnnoise successfully connected to pipewire graph (easyeffects:248878): easyeffects-WARNING **: 18:29:58.726: sie: link from node 47 to node 47 failed (easyeffects:248878): easyeffects-DEBUG: 18:29:58.727: pipe_manager: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback port 53 is connected to easyeffects_source port 316 easyeffects-INFO: 18:29:58.727: application: disabling global bypass (easyeffects:248878): easyeffects-WARNING **: 18:29:58.732: sie: link from node 47 to node 47 failed (easyeffects:248878): easyeffects-DEBUG: 18:29:58.732: pipe_manager: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback port 53 is connected to easyeffects_source port 316 (easyeffects:248878): easyeffects-DEBUG: 18:29:58.901: rnnoise_ui: model directory already exists: /home/alex/.config/easyeffects/rnnoise (easyeffects:248878): Gtk-WARNING **: 18:29:59.288: GtkGizmo 0x55934935b180 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.288: GtkGizmo 0x55934848d7f0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.288: GtkGizmo 0x559348537150 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.288: GtkGizmo 0x55934857fa30 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.288: GtkGizmo 0x5593485f33e0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.288: GtkGizmo 0x55934864eba0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.288: GtkGizmo 0x5593486f5490 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.288: GtkGizmo 0x559348738d10 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x5593487bf700 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x559348819f70 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x5593488b8890 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x559348954170 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x55934898e9f0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x559348a123c0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x559348a7fb60 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x559348af54f0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x559348b5ad90 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x559348be0740 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x559348c4ef10 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x559348cd5890 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.289: GtkGizmo 0x559348d78230 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.290: GtkGizmo 0x559348db19f0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.290: GtkGizmo 0x559348e5b3f0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.290: GtkGizmo 0x559348e93bf0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.290: GtkGizmo 0x559348f1e490 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.290: GtkGizmo 0x559348f82d10 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.290: GtkGizmo 0x5593490026e0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.290: GtkGizmo 0x559349066e70 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.290: GtkGizmo 0x55934911f850 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.290: GtkGizmo 0x559349195240 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.290: GtkGizmo 0x559349201a70 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.290: GtkGizmo 0x55934929f400 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.291: GtkGizmo 0x5593492dcbb0 (highlight) reported min height -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.291: GtkGizmo 0x5593484105a0 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:29:59.291: GtkGizmo 0x559348436540 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:248878): easyeffects-DEBUG: 18:29:59.342: new default output device: alsa_output.pci-0000_00_1f.3.analog-stereo (easyeffects:248878): easyeffects-DEBUG: 18:29:59.349: new default input device: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback (easyeffects:248878): easyeffects-WARNING **: 18:29:59.350: sie: link from node 47 to node 47 failed (easyeffects:248878): easyeffects-DEBUG: 18:29:59.351: pipe_manager: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback port 53 is connected to easyeffects_source port 316 (easyeffects:248878): easyeffects-DEBUG: 18:29:59.352: application: device alsa_card.pci-0000_01_00.1 has changed profile to: output:hdmi-stereo-extra1 (easyeffects:248878): easyeffects-DEBUG: 18:29:59.352: application: device alsa_card.usb-C-Media_Electronics_Inc._USB_Audio_Device-00 has changed profile to: input:mono-fallback (easyeffects:248878): easyeffects-DEBUG: 18:29:59.352: application: device alsa_card.usb-046d_C922_Pro_Stream_Webcam_0DEB69DF-02 has changed profile to: off (easyeffects:248878): easyeffects-DEBUG: 18:29:59.352: application: device alsa_card.pci-0000_00_1f.3 has changed profile to: output:analog-stereo (easyeffects:248878): easyeffects-DEBUG: 18:30:04.878: pipe_manager: Stream/Input/Audio 174 ZOOM VoiceEngine was added (easyeffects:248878): easyeffects-DEBUG: 18:30:04.878: pipe_manager: new metadata property: 174, target.node, Spa:Id, 310 (easyeffects:248878): easyeffects-DEBUG: 18:30:04.879: pipe_manager: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback port 53 is connected to ZOOM VoiceEngine port 173 (easyeffects:248878): easyeffects-DEBUG: 18:30:04.920: pipe_manager: Stream/Input/Audio ZOOM VoiceEngine was removed (easyeffects:248878): easyeffects-DEBUG: 18:30:04.923: pipe_manager: Stream/Input/Audio 174 ZOOM VoiceEngine was added (easyeffects:248878): easyeffects-DEBUG: 18:30:04.923: pipe_manager: new metadata property: 174, target.node, Spa:Id, 310 (easyeffects:248878): easyeffects-DEBUG: 18:30:04.924: pipe_manager: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback port 53 is connected to ZOOM VoiceEngine port 146 (easyeffects:248878): easyeffects-DEBUG: 18:30:04.926: pipe_manager: Stream/Input/Audio ZOOM VoiceEngine was removed (easyeffects:248878): easyeffects-DEBUG: 18:30:04.928: pipe_manager: Stream/Input/Audio 174 ZOOM VoiceEngine was added (easyeffects:248878): easyeffects-DEBUG: 18:30:04.928: pipe_manager: new metadata property: 174, target.node, Spa:Id, 310 (easyeffects:248878): easyeffects-DEBUG: 18:30:04.929: pipe_manager: alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback port 53 is connected to ZOOM VoiceEngine port 173 (easyeffects:248878): easyeffects-DEBUG: 18:30:04.934: pipe_manager: Stream/Output/Audio 177 ZOOM VoiceEngine was added (easyeffects:248878): easyeffects-DEBUG: 18:30:04.935: pipe_manager: ZOOM VoiceEngine port 185 is connected to alsa_output.pci-0000_00_1f.3.analog-stereo port 54 (easyeffects:248878): easyeffects-DEBUG: 18:30:04.935: pipe_manager: ZOOM VoiceEngine port 156 is connected to alsa_output.pci-0000_00_1f.3.analog-stereo port 56 (easyeffects:248878): easyeffects-DEBUG: 18:30:04.936: pipe_manager: new metadata property: 177, target.node, Spa:Id, 315 (easyeffects:248878): Gtk-WARNING **: 18:30:04.942: GtkGizmo 0x55934b368bd0 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:248878): Gtk-WARNING **: 18:30:04.950: GtkGizmo 0x55934b368bd0 (highlight) reported min width -8, but sizes must be >= 0 (easyeffects:248878): easyeffects-DEBUG: 18:30:04.965: soe: output_level: new PipeWire blocksize: 256 ^C(easyeffects:248878): easyeffects-DEBUG: 18:30:43.077: application: destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.077: presets_manager: destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.077: sie: destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.077: effects_base: destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.077: sie: stereo_tools destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.078: sie: rnnoise destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.078: sie: reverb destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.079: sie: pitch destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.080: sie: multiband_gate destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.081: sie: multiband_compressor destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.082: sie: maximizer destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.084: sie: loudness destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.085: sie: limiter destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.086: sie: gate destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.087: sie: filter destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.088: sie: exciter destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.090: sie: equalizer destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.092: sie: echo_canceller destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.093: sie: delay destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.094: sie: deesser destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.095: sie: crystalizer destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.095: sie: crossfeed destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.095: sie: convolver destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.095: sie: compressor destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.096: sie: bass_loudness destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.097: sie: bass_enhancer destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.098: sie: autogain destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.099: sie: spectrum destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.099: sie: output_level destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.101: soe: destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.101: effects_base: destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.101: soe: stereo_tools destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.103: soe: rnnoise destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.103: soe: reverb destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.104: soe: pitch destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.104: soe: multiband_gate destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.106: soe: multiband_compressor destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.107: soe: maximizer destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.108: soe: loudness destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.109: soe: limiter destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.111: soe: gate destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.112: soe: filter destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.113: soe: exciter destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.115: soe: equalizer destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.119: soe: echo_canceller destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.119: soe: delay destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.120: soe: deesser destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.121: soe: crystalizer destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.122: soe: crossfeed destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.122: soe: convolver destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.122: soe: compressor destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.123: soe: bass_loudness destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.124: soe: bass_enhancer destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.126: soe: autogain destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.126: soe: spectrum destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.127: soe: output_level destroyed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.127: pipe_manager: Destroying Pipewire registry... (easyeffects:248878): easyeffects-DEBUG: 18:30:43.127: pipe_manager: Disconnecting Pipewire core... (easyeffects:248878): easyeffects-DEBUG: 18:30:43.127: pipe_manager: Audio/Sink alsa_output.pci-0000_01_00.1.hdmi-stereo-extra1 was removed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.127: pipe_manager: Audio/Source alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback was removed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.127: pipe_manager: Audio/Sink alsa_output.pci-0000_00_1f.3.analog-stereo was removed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.127: pipe_manager: Stream/Output/Audio VLC media player (LibVLC 3.0.16) was removed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.127: pipe_manager: Audio/Sink easyeffects_sink was removed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.127: pipe_manager: Audio/Source/Virtual easyeffects_source was removed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.127: pipe_manager: Stream/Output/Audio ZOOM VoiceEngine was removed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.127: pipe_manager: Stream/Input/Audio ZOOM VoiceEngine was removed (easyeffects:248878): easyeffects-DEBUG: 18:30:43.157: pipe_manager: Destroying Pipewire context... (easyeffects:248878): easyeffects-DEBUG: 18:30:43.158: pipe_manager: Destroying Pipewire loop... [alex@alex-pc ~]$ ```
wwmm commented 3 years ago

You have to sound cards. The one showed as default output is alsa_output.pci-0000_00_1f.3.analog-stereo and not the hdmi card. Is that the card that we should be using? Our default configuration will try to use the default card.

Run pw-dot while everything is running. I will use xdot to see if the links between filters were made. You probably will have to zip the output file before attaching it on Github because the dot file it is not a format it supports.

wwmm commented 3 years ago

The PipeWire update by itself should not be causing this problem. I have been using the latest version for some time.

wwmm commented 3 years ago

soe: output_level: new PipeWire blocksize: 256

The fact that such a line is in the logs suggests our filters are receiving audio buffers. Could it be that something muted our virtual devices? I think 2 users have reported something like this already. There may be a PipeWire bug related to devices volume handling affecting us.

AlexFolland commented 3 years ago

You have to sound cards. The one showed as default output is alsa_output.pci-0000_00_1f.3.analog-stereo and not the hdmi card. Is that the card that we should be using?

Yes, that's the motherboard sound device that I'm using for analog output to my headphones and desktop speakers (which has a simple external analog switch to toggle between). The HDMI audio is for one of my displays which has built-in speakers that I don't use. That's good to check though.

Run pw-dot while everything is running. I will use xdot to see if the links between filters were made. You probably will have to zip the output file before attaching it on Github because the dot file it is not a format it supports.

I will try pw-dot as you've suggested and compress the output for attachment here.

AlexFolland commented 3 years ago

2021-08-11-alexfolland-easyeffects-pw-dot.zip

wwmm commented 3 years ago

In this pw-dot output zoom is not linked to our virtual devices Screenshot from 2021-08-12 00-41-14 In this situation it makes sense nothing happens in our window. What happens if you use VLC or other traditional audio players?

AlexFolland commented 3 years ago

I tried with QMMP which is set to use the PipeWire plugin, libpipewire.so. It seems to be working! There are some pops and glitches that aren't there usually, but I tried bassy music and it wasn't uncomfortably bassy.

I wonder why Zoom is no longer connecting. It doesn't make sense to me. I've provided the pw.dot file here with QMMP playing in case it can help with diagnosing.

2021-08-11-alexfolland-easyeffects-qmmp-pw-dot.zip

wwmm commented 3 years ago

The links are fine in the qmmp dot file. Pops and glitches could have many sources. What is this libpipewire.so plugin exactly? I do not remember ever having forced apps to use something like that.

Try to test with web browsers, vlc and mpv too to see what happens.

I wonder why Zoom is no longer connecting. It doesn't make sense to me.

If it was working before the update and now it isn't I have to agree it is strange. If it had never worked then it could be one of those cases were app developers set the DONT_MOVE Pulseaudio flag that breaks us. Unless they have decided to add something like that recently.

AlexFolland commented 3 years ago

libpipewire.so is the output plugin selected in QMMP, to use native PipeWire output. It's one of a few output plugins QMMP has available, as you can see here:

image

I will also test with a YouTube video in Firefox. I'll have to restart Firefox to do so. I think I'll reboot my computer also to make sure there's no unexpected buggy state influencing this further.

AlexFolland commented 3 years ago

After rebooting, I tried having a cacophony of audio from: Zoom's test sound, a YouTube video in Firefox, a song in QMMP, and me talking to simultaneously test Zoom's input. Here's the pw.dot file: 2021-08-11-alexfolland-easyeffects-cacophony-pw-dot.zip

Firefox seems to work too now. It seems like it's only Zoom somehow.

I also tried Discord after and the microphone input effects in EasyEffects don't seem to be working for that either. To be sure, I started the Discord test mode and added a "Pitch" EasyEffects plugin with -1 octave. I did not sound like a monster, so it didn't seem to be working. That being said though, the bars are animating in the input part of EasyEffects for that, so it's just weird. Here's a pw.dot file during Discord microphone test mode: 2021-08-11-alexfolland-easyeffects-discordinput-pw-dot.zip

AlexFolland commented 3 years ago

Here's the dot file from a test with Audacity ALSA input where I could see an entry for it in EasyEffects while recording, but no spectrum animation there and when I played back the recording, there was no crazy pitch effect that I'd set up: 2021-08-11-alexfolland-easyeffects-audacityalsainput-pw-dot.zip

wwmm commented 3 years ago

Here's a pw.dot file during Discord microphone test mode: 2021-08-11-alexfolland-easyeffects-discordinput-pw-dot.zip

The links are messed up in the microphone pipeline Screenshot from 2021-08-12 11-42-57 The link coming from your mic should go only to one filter and not to many at the same time. And the output of these filters are not connected to our virtual source. I wonder if the fact your microphone device has only one channel is breaking us. Usually PipeWire and Pulseaudio create 2 channels for microphones even when they are mono. Do you have a mic that creates 2 channels you could use to test. If that particular problem happens only with this one channel mic we will need fixes on our side.

wwmm commented 3 years ago

Here's the dot file from a test with Audacity ALSA input where I could see an entry for it in EasyEffects while recording, but no spectrum animation there and when I played back the recording, there was no crazy pitch effect that I'd set up: 2021-08-11-alexfolland-easyeffects-audacityalsainput-pw-dot.zip

Same thing that happened with discord. I think I will have to find a way to make my microphones show only one channel. We may have an issue in this case. But the Zoom situation seems like something that changed in Zoom if Firefox is working.

wwmm commented 3 years ago

@Digitalone1 this issue with one channel microphones may be related to that link_size == 2 check we added to the code handling links https://github.com/wwmm/easyeffects/blob/13941d2e3344afa9d381751fb6082cec3fd231ab/src/stream_input_effects.cpp#L189. If the device only has one channel that check will never succeed.

Digitalone1 commented 3 years ago

If the device only has one channel that check will never succeed.

Sure, so we have to exclude that check for the first and the last node.

If the player is outputting more than 2 channels they are bundled on the same port.

Am I right?

wwmm commented 3 years ago

I think I will have to take the discussion at https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1447 ahead sooner than I had in mind. The manual handling of links to devices is showing its disadvantages... At list the links to the hardware devices have to be done in a smarter way.

If the player is outputting more than 2 channels they are bundled on the same port.

The link from the player to our virtual sink or from the recorder to our virtual source is done through PipeWire's session manager. The advantage is that the session manager can do upmixing and downmixing. The problem is that as far as I know the session manager does not handle filters yet. This is the reason why I am doing these links manually.

Digitalone1 commented 3 years ago

Ok, so we have to exclude that check from output_level node further. Basically the last node.

wwmm commented 3 years ago

Ok, so we have to exclude that check from output_level node further. Basically the last node.

Until I find a way to do what Wim Taymans is suggesting without resorting to editing configuration files it is the better thing to do.

AlexFolland commented 3 years ago

A long time ago (last year, before I'd even heard of PipeWire), I set my microphone to mono in pavucontrol because it's a microphone, so it obviously has only 1 channel. I don't have an array of 2 microphones to record myself in a bizarre double way. I only have 1 larynx anyway, so I can't produce a stereo voice! Why would microphones be stereo by default?

That being said, I'll try setting my microphone to stereo in pavucontrol again, test again. and report observations.

Note that changing my microphone to mono happened many months ago, so it's not something I changed in the past week.

wwmm commented 3 years ago

Note that changing my microphone to mono happened many months ago, so it's not something I changed in the past week.

That problem about the number of mic channels is related to a recent change in our master branch. It is a good thing you have installed it to test. Otherwise we would only know about this problem after releasing.

I totally agree that most mics will actually generate only one channel. But usually the sound server creates 2. And EasyEffects (or PulseEffects) pipeline is stereo because some plugins necessarily need 2 channels. So we have to find a way to deal with this channel number mismatch.

AlexFolland commented 3 years ago

I checked in pavucontrol and found that I can't set the external USB audio adapter's input port to stereo input. I'm guessing it only has mono input. Here are the options I see in pavucontrol:

So, it looks like the input from this device will always be mono, though I don't know what "Pro Audio" does. I figured all audio configurations should be able to be used professionally, so I'm not sure what that is.

I tried disabling my "GP102 HDMI Audio Controller" by setting it to "Off". I'll see how that works. In the end, here's my configuration:

image

Digitalone1 commented 3 years ago

@AlexFolland try easyeffects-git, should work now.

AlexFolland commented 3 years ago

I updated easyeffects-git, rebooted, and I tried it with Zoom, and it's still not working for input or output. I ran pw-dot for that and attached the result here: 2021-08-14-alexfolland-easyeffects-zoom-pw-dot.zip

I tested with Discord, though, and it worked! I could hear myself in chipmunk mode when setting a pitch filter with 8 higher semitones.

So, somehow, it just doesn't work with Zoom (output or input) and seems to work otherwise. Thanks! I'm not sure what I can do for Zoom, but I'm glad it could be fixed for other software that I use.

AlexFolland commented 3 years ago

One extra thing: I noticed that when I used the "microphone to speaker" button in the bottom-right corner of the EasyEffects GUI, the microphone playback only played through my left earphone instead of both. So, it's not upmixing to stereo from mono when it should there, it seems.

wwmm commented 3 years ago

So, somehow, it just doesn't work with Zoom (output or input) and seems to work otherwise.

That suggests they decided to set the DONT_MOVE flag. If this app were opensource we could check if this is the case. But it seems to be. In these situations the only option is setting our virtual source as default and telling the app to use it. It is not a solution I like. A better option would be PipeWire ignoring this flag for all apps and not just Firefox.

One extra thing: I noticed that when I used the "microphone to speaker" button in the bottom-right corner of the EasyEffects GUI, the microphone playback only played through my left earphone instead of both.

I think that the code behind this feature will also need fixes for mono sources.

wwmm commented 3 years ago

I think that the code behind this feature will also need fixes for mono sources.

But in this case the solution will probably be in the direction I am discussing at the PipeWire issue I talked about before.

AlexFolland commented 3 years ago

A better option would be PipeWire ignoring this flags for all apps and not just Firefox.

I like this as well. I wish PipeWire just had an option (enabled by default even) that let us ignore/override any DONT_MOVE flags. Nothing should be allowed to disobey.

wwmm commented 3 years ago

Some time ago PipeWire's developer explained the purpose of this Pulseaudio flag. If I remember well it is mostly useful for applications like Pavucontrol that launch level meter streams. That kind of stream should not be moved somewhere else when the target client dies. But for some weird reason many developers think that they will benefit from this flag too.

AlexFolland commented 3 years ago

I hadn't tested this in a while, but I've just tested again now. Zoom seems to be working with EasyEffects now. I'm not sure what fixed it in the more-than-a-month since I last tested it, but I'm on a newer version of PipeWire now, at least. This can be closed. Thanks for the patience and support in this ticket.

A separate issue ticket could be opened for the microphone-to-speaker button sending the microphone input to only the left speaker channel, which I can confirm now is still happening while testing EasyEffects with Zoom.