FLinearTimecodeAudioCaptureCustomTimeStepImplementation::Init() asserts if no source device can be found. It should gracefully fail instead.

Steps to Reproduce

Activate the AudioCaptureTimecodeProvider plugin

Set AudioCaptureTimecodeProvider as Timecode provider

Restart the project without a source device connected to the PC

NOTE: Make sure that all recording devices on the PC have been disabled otherwise, it's going to pick up the microphone.


Assertion failed: AudioCapture.IsStreamOpen() [Link Removed] [Line: 47]

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-72406 in the post.

Login to Vote

Affects Versions4.22
Target Fix4.22.1
Fix Commit5767759
CreatedApr 5, 2019
ResolvedApr 5, 2019
UpdatedApr 8, 2019