[libwrap] getSupportedAudioManagers apparently returns an empty array
When moving from DBus to direct communication with the library, the list of supported audio managers is returned via the LRC (from the getSupportedAudioManagers
method in the avmodel.cpp
file). It seems there's a problem with it, as the GUI element to select the audio manager of jami-gnome is empty, and the corresponding GUI element in the jami-qt client is missing (that occurs when there's 0 audio manager).
Repro with Guix (which uses LIBWRAP=true):
guix time-machine --commit=3c43f2b4f54dead73ce19427eb1e364581b7f2e0 -- shell --pure -E XDG jami -- jami
- Click on settings button.
- Click on Audio/Video left menu.
- Notice there is no "Audio Manager" element to select the audio manager such as "pulseaudio", "alsa", "jack", etc.
Alternatively, for the GNOME client:
guix time-machine --commit=3c43f2b4f54dead73ce19427eb1e364581b7f2e0 -- shell --pure jami-gnome gtk+ adwaita-icon-theme -- jami-gnome
- Click on the settings (gear) icon.
- Click on the "Media" menu.
- Notice the "Audio manager" element is a dropdown with nothing in it.