Forums » Bugs
Voice chat error
I'm using Linux with ALSA. I was trying to set up a USB headset to work with voice chat, which required enabling device selection and selecting the headset.
Without the headset connected, voice chat is disabled. Attempting to enable it produces the error "Unable to initialize voice chat" and no technical information at all. Accessing the device selection options is not possible while voice chat is disabled.
I had to change the device in config.ini before it worked again. This is not especially user-friendly. I think the device selection options should be available even if voice chat is not working. If the selected device cannot be found, it should revert to the default device.
Without the headset connected, voice chat is disabled. Attempting to enable it produces the error "Unable to initialize voice chat" and no technical information at all. Accessing the device selection options is not possible while voice chat is disabled.
I had to change the device in config.ini before it worked again. This is not especially user-friendly. I think the device selection options should be available even if voice chat is not working. If the selected device cannot be found, it should revert to the default device.
How can voice chat device selection work if voice chat doesn't work? I guess I don't understand how/why you'd expect to be able to configure voice chat without a valid device.
There is a valid device (the internal sound card) present in the system, but VO is still trying to use the previously selected device that is no longer present. It would be nice to be able to correct the problem without having to reinstall the missing device or edit config.ini. Device selection should be enabled and should show all the devices it can find even if the previously selected device is not present so that the user can select a different device.
As an example, Skype has the desired behavior here. When the user-specified sound device cannot be found, it uses the default ALSA device. If the specified device later becomes available (e.g. user plugs in the USB headset), Skype switches to it. Device selection is always available (I think - I haven't tried it on a computer with no sound card at all).
As an example, Skype has the desired behavior here. When the user-specified sound device cannot be found, it uses the default ALSA device. If the specified device later becomes available (e.g. user plugs in the USB headset), Skype switches to it. Device selection is always available (I think - I haven't tried it on a computer with no sound card at all).
Oh I see. Yeah, voice chat should go back to the default device if the selected device is not found.
What you're saying makes sense.
What you're saying makes sense.
This will be fixed in the next update. Voice Chat will try to revert to a valid device if the selected device is not present.
However, I cannot guarantee at this time what would happen to VO if you unplug your USB headset during play. VO may crash or sound may just stop working until you rerun VO.
However, I cannot guarantee at this time what would happen to VO if you unplug your USB headset during play. VO may crash or sound may just stop working until you rerun VO.