overtake / TelegramSwift

Source code of Telegram for macos on Swift 5.0
https://macos.telegram.org
GNU General Public License v2.0
5.01k stars 850 forks source link

Audio output device does not change when updated #1067

Open ben9583 opened 8 months ago

ben9583 commented 8 months ago

When on a call and changing the default audio output through MacOS System Settings, the audio output for the call does not change to match and will still output to the original device (despite "Default" being selected under the Speakers and headphones Output device call setting). This does not match the expected behavior, which is for the output audio of the call to change when the default audio device is changed.

Steps to Reproduce:

  1. Go in Telegram Settings > Call Settings > Speakers and headphones > Output device and set to "Default"
  2. Start a Telegram call
  3. Change the output device in MacOS System Settings
  4. The Telegram call will still use the old output device instead of automatically updating

System Specifications: MacOS Ventura 13.6.3 Macbook Pro 16,1 (2019, Intel) Intel i9-9980HK 2.4 GHz 16 GB RAM Intel UHD Graphics 630 1536 MB + AMD Radeon Pro 5500m 512 GB Internal SSD