engine: client: voice: allow using inputfromfile when microphone isn't connected

This commit is contained in:
Alibek Omarov 2022-08-20 06:13:33 +03:00
parent 0b50678912
commit 8630ef2c67
1 changed files with 5 additions and 3 deletions

View File

@ -618,12 +618,14 @@ qboolean Voice_Init( const char *pszCodecName, int quality )
// we can hear others players, so it's fine to fail now
voice.initialized = true;
if( !Voice_InitOpusEncoder( quality ) || !VoiceCapture_Init() )
if( !Voice_InitOpusEncoder( quality ))
{
Voice_ShutdownOpusEncoder();
Con_Printf( S_WARN "Other players will not be able to hear you.\n" );
return true;
return false;
}
if( !VoiceCapture_Init( ))
Con_Printf( S_WARN "No microphone is available.\n" );
return true;
}