Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 745216 - net-im/signal-desktop-bin-1.36.1 - calling does not work
Summary: net-im/signal-desktop-bin-1.36.1 - calling does not work
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Robert G. Siebeck
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-09-28 20:28 UTC by Daniel Pielmeier
Modified: 2020-10-12 12:53 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Pielmeier gentoo-dev 2020-09-28 20:28:50 UTC
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.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-09-28 20:48:08 UTC
I wonder if we can hack around this with apulse, but I'm not sure if it provides the right interface?
Comment 2 Robert G. Siebeck 2020-10-05 09:43:05 UTC
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.
Comment 3 Daniel Pielmeier gentoo-dev 2020-10-06 11:01:16 UTC
(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.
Comment 4 Larry the Git Cow gentoo-dev 2020-10-10 07:38:50 UTC
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(+)