Loop playback and host synchronization

Hello everyone,

I previously posted on GitHub discussions, but I realized that this forum might be a more appropriate place, so I’m reposting here.

To summarize, in the EngineInPluginDemo, only the timecode display seems to be looping, but the sound is not looping. I’m not sure if this is an issue with tracktion_engine’s internal implementation, a problem with the EngineInPluginDemo, or an issue with my patch.
I would like to understand the specifications and interface design of tracktion_engine.

I understand that the maintainers of Tracktion are very busy. That’s why I’d like to fix this issue myself and contribute a patch if possible, but without understanding the design and specifications, I don’t know how to properly fix it.

I believe answering these questions would be beneficial for both of us.

I am grateful for tracktion_engine.