Region1 is set to loop. Video duration set to 0, so no looping available for the video itself.
From your questions I realized that maybe I need to set some duration for the video. So I run some tests and find out that if I set some video duration (1 sec was enough) and set looping on (for the video itself), it worked as desired.
But then, I added a 2nd video to Region1 (still their added length is ~10 secs shorter than Region2 duration) to be played sequentially in a loop. In this case I couldn’t set looping option for each video (for obvious reasons), so I had to set the looping option for the whole region.
In this last scenario, the original problem showed up again: it will play both videos completely and in sequence in the fisrt sun; for the next loops it will play ~10s of the first video then ~10s of the second, and so on.
Even though the link you provided refers to a different kind of problem (not being able to play a video at all), I’ve re-encoded the video as per the instructions using avconv.
Unfotunatelly, this didn’t make any improvement to the problem I reported.