When processing large and complex pipelines, there may be a significant delay between the inputs starting and the compilation of the filters and outputs, which does not happen with the ruby execution.
The issue is that the compilation is done in separate threads in the constructor of the WorkerLoop, but the main thread does not wait for this to be completed before starting the inputs