Feature Request: Prerender Reaper Video Window -- easier preview on slower systems
* Request
When editing Video with open video window, Reaper should (optionally) use spare time to prerender the video preview,
* Benefit
Video preview rolls more fluent even on slower systems
* Reason
On slower systems, building a video that is slightly more complex than just fading between two tracks makes the video window freeze without recovery until "stop" on system overload.
* Implementation Suggestion
I would make this controllable by an option, as a time setting (for example: off/30 seconds/1minute).
If prerender is activated, a precalc buffer of the chosen length is rendered. The prerender restarts after every change of parameters or play position. It should run on idle processor time, when the user is not actively doing something. Maybe, an configurable option should be the "prerender wait time", the time after the user's last performed action to wait before starting the prerender.
While prerendering, an one-pixel percentage bar in the video window and/or the video window title shows the current precalc state.
After prerender is done, the preview window does not use the "live" video feed, but instead displays the prerendered buffer, thus showing all processing effects without calculating them in real time. When playback is started during prerender, the prerendered video is used as long as it lasts, and then the live feed is used again.
This idea was borrowed from Adobe Premiere, where the preview playback was even grayed out while the buffer was dirty and premiere needed to recalc the preview first.
|