User is having issues where they are getting crashes in ApplyVoiceSettings.
This should only ever be called from FVoiceEngineImpl::SubmitRemoteVoiceData.
In that method, if no SynthComponent is available (or it's pending kill) we'll create a new one. Later, if we detect that the RemoteTalkerData isn't active we'll call ApplyVoiceSettings.
ApplyVoiceSettings assumes there's a valid UAudioComponent associated with the UVoipListenerSynthComponent. However, if the SynthComponent was recently recreated, it won't have a valid UAudioComponent until Start is called. We don't call Start until *after* ApplyVoiceSettings, so this has the potential to cause issues.
N/A
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-55810 in the post.
0 |
Component | UE - Audio |
---|---|
Affects Versions | 4.19, 4.20 |
Target Fix | 4.20 |
Created | Mar 5, 2018 |
---|---|
Resolved | Mar 8, 2018 |
Updated | Jun 25, 2018 |