engine: client: voice: do not reinitialize voice with same parameters

This commit is contained in:
Alibek Omarov 2023-05-15 17:48:15 +03:00
parent 04107d384e
commit 7d2bf93c72
1 changed files with 6 additions and 4 deletions

View File

@ -600,7 +600,9 @@ qboolean Voice_Init( const char *pszCodecName, int quality )
}
// reinitialize only if codec parameters are different
if( Q_strcmp( voice.codec, pszCodecName ) && voice.quality != quality )
if( !Q_strcmp( voice.codec, pszCodecName ) && voice.quality == quality )
return true;
Voice_Shutdown();
voice.autogain.block_size = 128;