signalapp / Signal-iOS

A private messenger for iOS.
https://signal.org
GNU Affero General Public License v3.0
10.59k stars 2.95k forks source link

Voice Call -Speaker- Phase difference between two speakers #5824

Open scrutinizer80 opened 2 weeks ago

scrutinizer80 commented 2 weeks ago

Bug description

When having a voice call using the loudspeaker, the audio gets routed to both the loudspeaker and the ear-speaker at once, creating an unfocused "stereo-like" effect due to a lack of synchronization between the two, resulting in a slight phase shift.

Steps to reproduce

Start a voice call with anyone & press the loudspeaker button.

Actual result: Call works fine, but audio is being played from both the loudspeaker and the ear-speaker at the same time, with a phase shift between them resulting in a stereo-like effect.

Expected result: When pressing the loudspeaker button, Audio should be played from the loudspeaker only or be in complete synchronization with the ear-speaker - as it does in cellular calls.

Device info

Device: iPhone 7 Plus iOS version: 15.8.2 Signal version: 7.15