Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • J jami-libclient
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 16
    • Issues 16
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • savoirfairelinux
  • jami-libclient
  • Issues
  • #495

Closed
Open
Created Jan 16, 2022 by Maxim Cournoyer@mcournoyerMaintainer

[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):

  1. guix time-machine --commit=3c43f2b4f54dead73ce19427eb1e364581b7f2e0 -- shell --pure -E XDG jami -- jami
  2. Click on settings button.
  3. Click on Audio/Video left menu.
  4. Notice there is no "Audio Manager" element to select the audio manager such as "pulseaudio", "alsa", "jack", etc.

jami-qt-no-audio-managers

Alternatively, for the GNOME client:

  1. guix time-machine --commit=3c43f2b4f54dead73ce19427eb1e364581b7f2e0 -- shell --pure jami-gnome gtk+ adwaita-icon-theme -- jami-gnome
  2. Click on the settings (gear) icon.
  3. Click on the "Media" menu.
  4. Notice the "Audio manager" element is a dropdown with nothing in it.

jami-gnome-no-audio-manager

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking