New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Don't require Spline36 and Lanczos3 scalers to be enabled through advancedsettings.xml #21537
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was a bit confused about the logic of this change at first but now I realize it clearly makes sense.
I always see having one less setting as purely a win.
Not to mention how beautiful a diff reads with 0 lines added 19 removed.
Thanks!
jenkins build this please |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In Windows it is already like this
I'm a little hesitant about the GLES path as a lot of low power devices (think RPi2) may use it. That path isn't used for HW video decode though on that platform so it's likely ok as you likely don't want SW decode and these scalers. |
I suspect that RPi2 would choke on anything other than Nearest Neighbor/Bilinear anyway. |
Second that. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fine other than my suggestions.
Thanks for the PR |
Could you please explain the change to the as.xml file so I can update the wiki.
|
Yes, it was completely removed |
Thanks. I'll update the page now. |
Description
This change will allow Spline36 and Lanczos3 without "enablehighqualityhwscalers" option in advancedsettings.xml.
Motivation and context
Those scalers were hidden in advancedsettings.xml more than 10 years ago. Nowadays, a relatively low end hardware can use them without an issue - e.g. my Celeron 6305 can do 1080->4K @60Hz Spline36/Lanczos3 without breaking a sweat. No need to keep it buried in advancedsettings.xml anymore.
How has this been tested?
Tested on Linux x86 (GLES).
What is the effect on users?
Screenshots (if appropriate):
Types of change
Checklist: