Hey @Exeldro, I found a bug with the current version that's getting in the way of using the frame stepping feature. For one, playback pauses indefinitely as the code gets stuck in an infinite loop when:
1. Using loop single end action
2. Playing backwards
3. Reaching the "end" (the start of the replay)
I tried fixing this, and uncovered some strange behavior in the frame stepping logic. I've fixed that logic, so that stepping and resuming playback always starts from the right place. Before, sometimes the playback would errantly resume from the beginning or end of the replay.
Could you please take a look and see if the the changes are acceptable? I had trouble understanding your previous changes here:
PR: https://github.com/exeldro/obs-replay-source/pull/61
1. Using loop single end action
2. Playing backwards
3. Reaching the "end" (the start of the replay)
I tried fixing this, and uncovered some strange behavior in the frame stepping logic. I've fixed that logic, so that stepping and resuming playback always starts from the right place. Before, sometimes the playback would errantly resume from the beginning or end of the replay.
Could you please take a look and see if the the changes are acceptable? I had trouble understanding your previous changes here:
fix frame step end action · exeldro/obs-replay-source@93a003d
Replay source for OBS studio. Contribute to exeldro/obs-replay-source development by creating an account on GitHub.
github.com
PR: https://github.com/exeldro/obs-replay-source/pull/61