Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default audio device selection doesn't work on macOS #6545

Open
virgildotcodes opened this issue Aug 31, 2024 · 14 comments
Open

Default audio device selection doesn't work on macOS #6545

virgildotcodes opened this issue Aug 31, 2024 · 14 comments
Labels

Comments

@virgildotcodes
Copy link

Description

I'm on MacOS 14.6.1 with Mumble 1.5.634. Ever since I started using it a few weeks ago I thought something was strange, as I would join channels and they would be dead silent 90% of the time, with an occasional voice message coming through from someone as a seeming non-sequitor.

I decided to try the iOS client and suddenly the channels were rich with conversation.

I've checked all my settings a few dozen times and can't find anything that would be causing this.

Steps to reproduce

  1. Connect to a large channel
  2. Hear silence
  3. Connect to that channel on iOS
  4. Hear people talking

Mumble version

1.5.634

Mumble component

Client

OS

macOS

Reproducible?

Yes

Additional information

No response

Relevant log output

No response

Screenshots

No response

@virgildotcodes virgildotcodes added bug A bug (error) in the software triage This issue is waiting to be triaged by one of the project members labels Aug 31, 2024
@Krzmbrzl Krzmbrzl added support and removed bug A bug (error) in the software triage This issue is waiting to be triaged by one of the project members labels Aug 31, 2024
@Krzmbrzl
Copy link
Member

This seems like a network issue on your side. Most likely some sort of firewall, router etc. is blocking (most) UDP packets which is what carries the voice data.

Copy link

github-actions bot commented Sep 5, 2024

As there has been no activity on this issue for a couple of days, we assume that your issue has been fixed in the meantime.
Should this not be the case, please let us know.

If no further activity happens, this issue will be closed within 3 days.

@github-actions github-actions bot added the stale-support This issue hasn't seen any activity in recent time and will probably be closed soon. label Sep 5, 2024
@virgildotcodes
Copy link
Author

virgildotcodes commented Sep 7, 2024

I'm attempting to debug the issue. I don't have any special software blocking connections, and I don't have MacOS firewall installed. I'm using google and AI, but not much concrete that I can do is coming up. If anyone has any suggestions I'd really appreciate it!

On the other hand, I discovered the logs, and it seems that the CoreAudioInput is shutting down and restarting repeatedly, very fast. Could this be the culprit?

Other related issues are that Mumble does crash quite frequently for me, and actually changes the sound of all the audio that comes out of my laptop while it's open (makes everything else sound slightly lower quality and tinny?).

Edit: It seems like manually setting the input and output device to Macbook microphone and speakers has fixed the issue. Will report back if the fix seems to stick long term.

<W>2024-09-03 22:00:13.530 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:13.548 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:13.589 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:13.589 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:13.589 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:13.589 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:13.589 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:13.589 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:13.589 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:13.589 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:13.596 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:13.606 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:13.611 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:13.650 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:13.650 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:13.650 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:13.650 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:13.650 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:13.651 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:13.651 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:13.662 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:13.666 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:13.672 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:13.682 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:13.711 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:13.711 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:13.711 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:13.711 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:13.711 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:13.711 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:13.711 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:13.711 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:13.718 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:13.722 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:13.772 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:13.773 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:13.773 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:13.773 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:13.773 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:13.773 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:13.773 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:13.784 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:13.790 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:13.803 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:13.831 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:13.831 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:13.831 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:13.831 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:13.831 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:13.831 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:13.831 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:13.832 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:13.839 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:13.843 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:13.880 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:13.880 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:13.880 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:13.880 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:13.880 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:13.880 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:13.880 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:13.890 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:13.895 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:13.901 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:13.911 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:13.937 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:13.937 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:13.937 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:13.937 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:13.937 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:13.937 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:13.938 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:13.938 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:13.952 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:13.955 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:13.958 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:13.995 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:13.995 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:13.995 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:13.995 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:13.995 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:13.995 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:13.995 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.009 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.013 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.019 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.029 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.056 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.057 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.057 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.057 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.057 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.057 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.057 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.057 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.067 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.072 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.075 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.111 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.111 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.111 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.111 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.111 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.112 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.112 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.123 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.127 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.134 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.143 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.171 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.171 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.171 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.171 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.171 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.171 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.171 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.171 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.179 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.183 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.186 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.223 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.223 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.223 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.223 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.223 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.223 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.223 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.236 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.246 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.258 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.278 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.306 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.306 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.306 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.307 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.307 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.307 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.307 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.307 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.315 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.319 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.323 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.360 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.360 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.360 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.360 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.360 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.360 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.361 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.372 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.376 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.381 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.384 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.422 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.422 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.422 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.422 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.422 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.422 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.422 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.423 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.432 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.437 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.488 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.488 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.488 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.488 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.488 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.489 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.489 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.499 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.501 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.505 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.508 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.548 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.549 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.549 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.549 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.549 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.549 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.549 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.549 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.558 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.562 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.565 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.599 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.599 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.600 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.600 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.600 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.600 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.600 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.610 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.614 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.621 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.633 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.659 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.659 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.660 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.660 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.660 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.660 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.660 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.660 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.667 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.671 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.674 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.716 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.716 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.716 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.716 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.716 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.717 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.717 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.727 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.733 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.736 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.747 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.777 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.777 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.777 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.777 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.777 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.777 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.777 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.777 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.785 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.788 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.792 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.829 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.829 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.829 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.829 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.829 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.829 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.829 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.841 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.847 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.850 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.862 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.890 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.890 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.890 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.890 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.890 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.890 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.890 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.890 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.898 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.901 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.905 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.940 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.940 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.940 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.940 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.940 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.940 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.940 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:14.949 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.951 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:14.954 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:14.959 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:14.998 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:14.998 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:14.998 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:14.998 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:14.998 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:14.999 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:14.999 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:14.999 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:15.006 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:15.010 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:15.050 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:15.051 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:15.051 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:15.051 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:15.051 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:15.051 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:15.051 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:15.064 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:15.068 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:15.071 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:15.113 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:15.113 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:15.113 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:15.113 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:15.113 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:15.113 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:15.113 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:15.113 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:15.122 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:15.126 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:15.167 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:15.168 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:15.168 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:15.168 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:15.168 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:15.168 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:15.168 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:15.177 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:15.178 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:15.182 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:15.185 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:15.226 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:15.226 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:15.226 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:15.226 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:15.226 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:15.226 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:15.226 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:15.226 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:15.234 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:15.239 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:15.244 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:15.280 Session likely ending. Suppressing ask on quit
<W>2024-09-03 22:00:15.282 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:15.282 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:15.282 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:15.282 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:15.282 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:15.283 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:15.283 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:15.291 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:15.293 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:15.296 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:15.299 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:15.337 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:15.337 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:15.337 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:15.337 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:15.337 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-03 22:00:15.337 CoreAudioInput: Stream format change detected. Restarting AudioInput.
<W>2024-09-03 22:00:15.338 CoreAudioInput: Set device to 'Default Device'.
<D>2024-09-03 22:00:15.338 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-03 22:00:15.339 CoreAudioOutput: Shutting down.
<W>2024-09-03 22:00:15.345 AudioInput: Initialized mixer for 1 channel 24000 hz mic and 0 channel 48000 hz echo
<W>2024-09-03 22:00:15.348 CoreAudioInput: BufferFrameSizeRange = (8.00, 4096.00)
<W>2024-09-03 22:00:15.352 CoreAudioInput: Unable to create input device change listener. Unable to listen to device changes.
<W>2024-09-03 22:00:15.393 CoreAudioInput: Shutting down.
<D>2024-09-03 22:00:15.393 CoreAudioInput: Checking microphone permission....
<D>2024-09-03 22:00:15.393 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-03 22:00:15.393 AudioInput: Opus encoder set for low delay
<W>2024-09-03 22:00:15.393 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<X>2024-09-07 15:34:27.505 Loading settings from "/Users/myname/Library/Preferences/Mumble/Mumble/mumble_settings.json"
<W>2024-09-07 15:34:27.737 Theme: "Mumble"
<W>2024-09-07 15:34:27.737 Style: "Lite"
<W>2024-09-07 15:34:27.737 --> qss: ":themes/Default/OSX Lite.qss"
<W>2024-09-07 15:34:27.739 Using Mac OS X system language as locale name
<W>2024-09-07 15:34:27.740 Locale is "en_US" (System: "en_US")
<W>2024-09-07 15:34:27.908 Populating font family aliases took 117 ms. Replace uses of missing font family "-apple-system" with one that exists to avoid this cost. 
<W>2024-09-07 15:34:27.966 CrashReporter: Empty crash dump file, not reporting.
<W>2024-09-07 15:34:27.984 Database SQLite: "3.43.2"
<W>2024-09-07 15:34:28.141 Updating application palette
<W>2024-09-07 15:34:28.485 QMetaObject::connectSlotsByName: No matching signal for on_qtvUsers_customContextMenuRequested(QPoint,bool)
<W>2024-09-07 15:34:28.485 QMetaObject::connectSlotsByName: No matching signal for on_muteCuePopup_triggered()
<D>2024-09-07 15:34:29.117 CoreAudioInput: Checking microphone permission....
<D>2024-09-07 15:34:29.122 CoreAudioInput: Checking microphone permission passed.
<W>2024-09-07 15:34:29.123 AudioInput: Opus encoder set for low delay
<W>2024-09-07 15:34:29.123 AudioInput: 72000 bits/s, 48000 hz, 480 sample
<W>2024-09-07 15:34:29.124 CoreAudioInput: Set device to 'Default Device'.
<W>2024-09-07 15:34:29.124 CoreAudioOutput: Set device to 'Default Device'.
<D>2024-09-07 15:34:29.124 CoreAudioInput: Use AUHAL as IO AudioUnit.
<W>2024-09-07 15:34:29.160 AudioOutput: Initialized 2 channel 48000 hz mixer
<W>2024-09-07 15:34:29.161 CoreAudioOutput: BufferFrameSizeRange = (15.00, 4096.00)
<W>2024-09-07 15:34:29.195 AudioInput: Initialized mixer for 1 channel 48000 hz mic and 0 channel 48000 hz echo
<W>2024-09-07 15:34:29.198 CoreAudioInput: BufferFrameSizeRange = (15.00, 4096.00)
<W>2024-09-07 15:34:29.252 AudioInput: Using Speex as noise canceller
<W>2024-09-07 15:34:31.237 Database SQLite: "3.43.2"
<W>2024-09-07 15:34:31.237 OpenSSL Support: 1 (OpenSSL 3.2.0 23 Nov 2023)
<W>2024-09-07 15:34:31.429 ServerHandler: TLS cipher preference is "TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:AES256-SHA:AES128-SHA"
<W>2024-09-07 15:34:31.901 AppNap: suppressed with reason: 'Mumble is currently connected to a server'```

@github-actions github-actions bot removed the stale-support This issue hasn't seen any activity in recent time and will probably be closed soon. label Sep 8, 2024
@codydh
Copy link

codydh commented Sep 11, 2024

I'm experiencing this as well. I haven't been able to dive in and troubleshoot. I'm using the same version on macOS.

@virgildotcodes
Copy link
Author

Just wanted to leave an update, it seems that manually setting the input and output devices instead of leaving it to automatically detect them has fixed the issue. Everything has been working great for a few days since I did that.

@github-actions github-actions bot added the stale-support This issue hasn't seen any activity in recent time and will probably be closed soon. label Sep 16, 2024
@mumble-voip mumble-voip deleted a comment from github-actions bot Sep 16, 2024
@Krzmbrzl
Copy link
Member

Given that the issue seems to have been resolved, I am closing this issue.

@codydh
Copy link

codydh commented Sep 16, 2024

I would personally classify the above as much more of a workaround than a solution. The default settings do not properly transmit audio most of the time, and thus a solution in my mind would be for that to either (1) be fixed or (2) to require users to select a specific output device instead.

@davidebeatrici
Copy link
Member

Agreed.

@davidebeatrici davidebeatrici added client macOS audio bug A bug (error) in the software and removed support stale-support This issue hasn't seen any activity in recent time and will probably be closed soon. labels Sep 16, 2024
@Krzmbrzl
Copy link
Member

This will likely not be fixed by one of the core devs as none of us uses macOS. Thus, we will have to wait for someone else to step up and fix this.

@Krzmbrzl Krzmbrzl changed the title MacOS client seems to not transmit the vast majority of incoming messages Default audio device selection doesn't work on macOS Sep 17, 2024
@davidebeatrici
Copy link
Member

On that note, we also need someone who's willing to implement CoreAudio in libcrossaudio.

@NSHABV
Copy link

NSHABV commented Oct 28, 2024

As I am using MacOS, I am interested in potentially picking up this issue. How would one debug/emulate connecting to a large channel? Are there some sorts of tests already implemented for this exact use case?

@NSHABV
Copy link

NSHABV commented Oct 28, 2024

The issue is not reproducing on:
Mumble (1.6.0)
macOS Sequoia 15.0.1.

I have successfully connected to a public channel and could hear people quite well.

Should this be closed? I frankly have no idea how to debug this for the previous versions of macOS.

@Hartmnt
Copy link
Member

Hartmnt commented Oct 29, 2024

@NSHABV Have you tried setting the audio input and output to "automatically detect"? Have you checked the logs?

@NSHABV
Copy link

NSHABV commented Oct 30, 2024

@NSHABV Have you tried setting the audio input and output to "automatically detect"? Have you checked the logs?

I do not have an option to “automatically detect”, but I have both settings set to “Default Device”. I have not checked the logs actually, what should I look for in them?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants