beyond-all-reason / beyond-all-reason/RecoilEngine
Some streamers/youtubers record choppy footage
- Dominant language
- C++
- Stars
- 679
- Forks
- 290
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 38
Description
Sometimes streams or videos show appear that are particularly choppy. The person recording the footage does not notice the choppiness, so it is happening somewhere in the interaction between Spring and the recording software (usually OBS). My casual impression is that drawframes are being recorded out of order. This has happened for streamers at any stage of the game, when performance should not be an issue.
Here is an example early in a game. The jitter occurs upon zooming in: https://youtu.be/NIOrjRpulPU?t=170
The issue is a lot more obvious when framerate drops: https://youtu.be/NIOrjRpulPU?t=3080
Perhaps relatedly, screenshot tools often grab outdated versions of the Spring window for me.
Contributor guide
Research direction
Start by reproducing the choppiness using the linked recordings, especially during zooming and frame-rate drops, with OBS or a screenshot tool. Compare the recorded Spring window with what the player sees and determine whether frames are presented out of order or stale; done means the recording and screenshot behavior is consistently correct.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics, game-dev, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100