That's not what is happening.
The code
can handle 1280x720. What is causing it grief is the 50Hz frame rate - the code only knows about 24 and (possibly) 25 for 720p.
I can add handling for 720p50 and map it to 720p. This worked for me. (I think I added 2160p handling too, but I can't test that).
Here's a modified version:
View attachment 52376
You need to unzip this, place the resulting
plugin.py file in the
/usr/lib/enigma2/python/Plugins/SystemPlugins/AutoResolution directory and restart the GUI.
You might also want to take a copy of the
plugin.pyo file in that directory first...so you can switch back easily if necessary.
However, I reckon this plug-in needs a complete re-think.
It should:
- Pass on all resolution/frame-rates unchanged if that output exists.
- If the resolution/frame-rate does not exist it should adjust them to ones that do.
- Allow the user to specify what the maximum should be (to allow a user with a 2160p box to connect it to a 1080p TV -= as the sole output).
- Allow the user to disable certain output combinations (an extension of the previous item).