mumble-voip / mumble-iphoneos

Mumble client for iOS-based devices
https://www.mumble.info
Other
194 stars 79 forks source link

Background audio ('red bar won't disappear') bug #68

Closed mkrautz closed 11 years ago

mkrautz commented 11 years ago

To reproduce:

  1. Launch Mumble and (if not already there), navigate to the start screen.
  2. Home button
  3. Launch Garageband (anywhere in the app, it seems - works both using the guitar and under the instruction selection screen)
  4. Activate Siri while in Garageband
  5. Press the home button

Result: Mumble is running in the background with background audio active ('red bar'). Novice users don't know how to deactivate this, and it drains their battery.

I have also noticed similar behavior when using Bluetooth - thought I might have accidently activated Siri there, also.

I've also been able to reproduce a smilar bug by manually closing Siri at the time it would time out. (Very hard to reproduce in practice -- however, when Siri si having network issues it can be managable.)

mkrautz commented 11 years ago

2013-05-13 21:52:18.214 Mumble[16736:907] MKAudio: audio route changed, skipping; reason=3 2013-05-13 21:52:18.730 Mumble[16736:907] MKAudio: audio route changed, skipping; reason=3 2013-05-13 21:52:18.760 Mumble[16736:907] MKAudio: audio route changed, skipping; reason=3 2013-05-13 21:52:18.764 Mumble[16736:907] MKAudio: audio route changed, skipping; reason=3 2013-05-13 21:52:18.769 Mumble[16736:907] MKAudio: audio route changed, skipping; reason=3 2013-05-13 21:52:18.964 Mumble[16736:4d07] MKVoiceProcessingDevice: No buffer allocated. 2013-05-13 21:52:18.967 Mumble[16736:907] MKAudioInput: 40000 bits/s, 48000 Hz, 480 sample Opus 2013-05-13 21:52:18.969 Mumble[16736:907] MKAudioInput: initializeMixer -- iMicFreq=48000, iSampleRate=48000 2013-05-13 21:52:18.971 Mumble[16736:4d07] MKVoiceProcessingDevice: AudioUnitRender failed. err = -50 2013-05-13 21:52:18.972 Mumble[16736:907] MKAudioInput: Initialized mixer for 1 channel 48000 Hz and 0 channel 0 Hz echo 2013-05-13 21:52:18.979 Mumble[16736:907] MKAudio: audio route changed, skipping; reason=3 2013-05-13 21:52:18.983 Mumble[16736:4d07] MKVoiceProcessingDevice: AudioUnitRender failed. err = -50 2013-05-13 21:52:18.987 Mumble[16736:4d07] MKVoiceProcessingDevice: AudioUnitRender failed. err = -50 warning: The VAD has been replaced by a hack pending a complete rewrite 2013-05-13 21:52:19.026 Mumble[16736:4d07] MKVoiceProcessingDevice: AudioUnitRender failed. err = -50 2013-05-13 21:52:19.033 Mumble[16736:4d07] MKVoiceProcessingDevice: AudioUnitRender failed. err = -50 2013-05-13 21:52:19.045 Mumble[16736:4d07] MKVoiceProcessingDevice: AudioUnitRender failed. err = -50 2013-05-13 21:52:19.049 Mumble[16736:4d07] MKVoiceProcessingDevice: AudioUnitRender failed. err = -50 2013-05-13 21:52:19.062 Mumble[16736:4d07] MKVoiceProcessingDevice: AudioUnitRender failed. err = -50 2013-05-13 21:52:19.074 Mumble[16736:4d07] MKVoiceProcessingDevice: AudioUnitRender failed. err = -50 2013-05-13 21:52:19.078 Mumble[16736:4d07] MKVoiceProcessingDevice: AudioUnitRender failed. err = -50 2013-05-13 21:52:19.090 Mumble[16736:4d07] MKVoiceProcessingDevice: AudioUnitRender failed. err = -50 2013-05-13 21:52:19.097 Mumble[16736:4d07] MKVoiceProcessingDevice: AudioUnitRender failed. err = -50

[...]