Since version 1.35 Signal supports video calling. Today I would like to give it a try but clicking on call or video call nothing happened. Output from the console was: Uncaught (in promise) Error: Unable to query Audio Devices at RingRTCType.getAudioInputs (/opt/Signal/resource…grtc/Service.js:344) at CallingClass.getMediaDeviceSettings (/opt/Signal/resource…ices/calling.js:181) at CallingClass.pollForMediaDevices (/opt/Signal/resource…ices/calling.js:172) at CallingClass.startDeviceReselectionTimer (/opt/Signal/resource…vices/calling.js:99) at CallingClass.startOutgoingCall (/opt/Signal/resource…vices/calling.js:64) at async onOutgoingAudioCallInConversation (conversation_view.js:432) I found the upstream bug which linked to a solution applied in NixOS. Apparently there is a dependency to pulsaudio missing. If this this is the case I have to decide if I still want Signal on my system.
I wonder if we can hack around this with apulse, but I'm not sure if it provides the right interface?
I added pulseaudio as a dependency in https://github.com/gentoo/gentoo/pull/17735 Can you please try whether installing apulse also fixes the issue? If that's the case, we could add it as an alternative dependency.
(In reply to Robert G. Siebeck from comment #2) > I added pulseaudio as a dependency in > https://github.com/gentoo/gentoo/pull/17735 > > Can you please try whether installing apulse also fixes the issue? If that's > the case, we could add it as an alternative dependency. After installing pulseaudio I got to the calling screen but there is not even audio for ringing. Did not test a call. With apulse I also got to the calling screen and ringing works. However after the connection is established neither me nor the opposite side was able to hear each other. Maybe this are setup problems but I am not sure. I tested skype which worked fine but as far as I know it uses alsa.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa36a8dc097502356988228d9cc9b53dddb25338 commit aa36a8dc097502356988228d9cc9b53dddb25338 Author: Robert Siebeck <gentoo.2019@r123.de> AuthorDate: 2020-10-01 17:37:33 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2020-10-10 07:38:17 +0000 net-im/signal-desktop-bin: add new version 1.36.3 Add media-sound/pulseaudio as dependency Closes: https://bugs.gentoo.org/745216 Closes: https://bugs.gentoo.org/747439 Signed-off-by: Robert Siebeck <gentoo.2019@r123.de> Signed-off-by: Sam James <sam@gentoo.org> net-im/signal-desktop-bin/Manifest | 1 + .../signal-desktop-bin-1.36.3.ebuild | 104 +++++++++++++++++++++ 2 files changed, 105 insertions(+)