Dear Maxime,
I have gone through your patch and -- as far as I can tell -- everything is working exactly as I would expect.
Unfortunately I cannot test your user actor in v2.2.2 to compare, because the file was saved with v2.5.2.
Do you have a v2.2.2 copy of the file?
Since you say "each time I go to next cue, the player doesn't take consideration of the position input (for the cue in)," can you tell me exactly what does not meet your expectations? For example, in your patch, one of the combinations is:
play start: 0, play length: 76, position: 51.
In both v2.2.2 and v2.5.2 and the current beta, if I setup a movie player with these settings, the movie starts playing at 51% within the loop 0 and 76, which is 38.76% of the total movie duration. (The exactly starting point within the total movie duration = looplen/100.0 x position/100.0 + loopstart/100.0.)
Can you explain in further detail the difference between v2.2.2 and the later versions?
Best Wishes,
Mark