There are a few improvements that could be done to the profiles configuration.
- Making it less conservative; but then there's the risk that it crosses the line and asks too much on some computers
- Allowing different configurations based on the output display size (768p laptop vs 1080p TV output); but then there's the risk of making configuration too complicated. 4k TVs, in particular, may start to cause problems.
- In some cases it gives weird aspect ratios by default on my TV. I'll have to see exactly what refresh rate it is detecting when this problem happens.
- For 120hz displays, using madVR really becomes non-practical since it has only 8ms to process each frame. "Decrease frame size" performs resize functions before processing SVP, see if it's possible to process madVR there so that for a 24fps video on 120hz display, madVR processes only 24 frames with expensive algorithms and SVP has higher quality frames to work with.