Proryanator / encoder-benchmark

A tool to benchmark your hardware's real-time video encoding capabilities.
GNU General Public License v3.0
63 stars 5 forks source link

Error handling overhaul #47

Open Proryanator opened 9 months ago

Proryanator commented 9 months ago

A good amount of the project just ducks/ignores some error scenarios, or does not properly propogate errors up (this is highlighted by a recent bugfix to catch all unhandled errors).

This would be an overall of various modules to handle their errors in more predictable ways, making the code more resilient, allowing for user intervention should recoverable errors occur, and allowing for error testing.