LeaPhant / flowabot

Modular Discord bot with fun features including twitch commands and advanced osu! commands. 🌷
MIT License
111 stars 33 forks source link

Update renderer #63

Open ILW8 opened 3 years ago

ILW8 commented 3 years ago

This pull request aims to optimize the rendering process by eliminating the part that buffers frames generated by the workers on disk while the final video encoder assembles them together into a video file. Instead, frame data is passed between the workers and the renderer through IPC in-memory.


This PR is currently a work-in-progress

Although this code has been working fine for many months on a private server, there are a couple of potential failure points to be addressed as well as an update to the rendering progress message