Source-1-Games icon indicating copy to clipboard operation
Source-1-Games copied to clipboard

[TF2] [x64_test] CELT (vaudio_celt) voice chat codec does not correctly transport audio

Open TheBoctor opened this issue 1 year ago • 2 comments

When a server's sv_voicecodec is set to vaudio_celt, clients will either hear either nothing or garbled noise, from the in-game voice chat. Testing with voice_loopback enabled will result in either hearing your own audio input, or complete silence with no in-game voice indicator whatsoever. Regardless, it will still not be correctly sent to other players.

The host for all of these tests was srcds on Linux (Debian stable), but our group of clients running Windows and Linux all experienced the same issues. The map was restarted when changing codecs, to rule out anything not being correctly set. The default (Steam) voice codec is unaffected and works properly.

TheBoctor avatar Feb 17 '24 17:02 TheBoctor

isn't celt an old codec?

Ashetf2 avatar Feb 17 '24 20:02 Ashetf2

isn't celt an old codec?

If so, it's still being used as the primary fallback when Steam Voice is not available, last I checked. (engine/audio/private/voice.cpp) Might not be good to keep CELT as the chosen fallback, if its removal is planned. However, I know for certain that it still works fine on the original x86 builds.

AFAIK, only the Miles voice codec has been completely removed.

TheBoctor avatar Feb 17 '24 21:02 TheBoctor

Still happening after the official release of the 64-bit version for all players. I'm on Fedora Linux 39 KDE.

The server I play on uses the vaudio_celt as the voice codec for their music bot via the in-game voice chat.

Tiagoquix avatar Apr 21 '24 20:04 Tiagoquix