Posts: 15
Joined: Jun 2018
Reputation:
0
The resolution/refresh rate whitelisting in kodi18 does not work for resolution switching. I can set resolution to 480p and watch 4k version of Sintel for example and it still plays at 480p even though 4k is whitelisted.
Just want it to pick available resolution closest to the video without downscale. Have a ton of SD content that is hard to watch without the TVs upscaler.
Posts: 12,610
Joined: Oct 2014
Reputation:
627
Thread moved to OS independent, as it's not a feature request
Posts: 15
Joined: Jun 2018
Reputation:
0
Some arguments for reconsidering..
1. Just because resolutions do not match doesn't mean double up-scaling is occurring. Would also necessarily depend on view mode selected. Commonly disparity between content resolution and available display modes is merely content does not have an aspect ratio matching a display mode resulting in letterboxing. This occurs when letterboxing is not "in-band" with content like the Sintel movie. In this case only the TV upscaler would be activated.
2. If chosen view mode does result in scaling.. then doing so by a few percent before the TV's far superior upscaler takes over and does the heavy lifting from what I have noticed STILL results in noticeably better outcomes than not doing resolution switch. SD content with 480p display mode even when zoomed and or stretched by Kodi before TV upscale looks much better via the TV vs same content with a 4k display mode bypassing TV upscaler.
Try watching old SD content on a modern TV with database upscalers (x-reality pro..etc) in native resolution vs upscaling in Kodi. It's not that Kodi is terrible as much as TVs do a spectacular job.
3. Nobody can seriously argue watching 4k content at 480p when 4k is whitelisted makes any sense whatsoever. The movie browser is correctly able to classifying content as 480/1080/4k... perhaps this same data can be used to inform resolution switching? If the movie browser sees something as 480p and 480p is whitelisted then why not switch to it?
I know about the resolution switch on a per item basis yet as far as I can tell this is not persistent and has to be set every time. If resolution can be made persistent one could at the very least run some queries and update everything.
Posts: 10,685
Joined: Oct 2011
Reputation:
658
jjd-uk
Team-Kodi Member
Posts: 10,685
What is your desktop resolution set to? I assume 3840 x 2160p is the native resolution of your monitor, in which case I'd expect the set desktop resolution match this. Why do I ask this? because if there is no exact match between what is being played and one of the whitelisted resolutions then it should fullback to using the desktop resolution, thus in your Sintel example I'd expect 3840 x 2160p to be always used.
Posts: 15
Joined: Jun 2018
Reputation:
0
2018-06-26, 05:37
(This post was last modified: 2018-06-26, 05:42 by aliencreature.)
No desktop. Using Odriod C2 (libreelec) /w resolution set 720 x 480 in settings / system / display.
Posts: 10,685
Joined: Oct 2011
Reputation:
658
jjd-uk
Team-Kodi Member
Posts: 10,685
2018-06-26, 05:41
(This post was last modified: 2018-06-26, 05:42 by jjd-uk.)
Not exactly sure how embedded works in conjunction with whitelist, but I'd expect the Kodi set display resolution to be used as the desktop resolution for the fallback in the case of LE.
Posts: 10,685
Joined: Oct 2011
Reputation:
658
jjd-uk
Team-Kodi Member
Posts: 10,685
Just noticed your edited reply.
Why do you have the Kodi resolution set to 480p? I assume it's maybe not capable of 2160p but why not 1080p?
Posts: 10,685
Joined: Oct 2011
Reputation:
658
jjd-uk
Team-Kodi Member
Posts: 10,685
2018-06-28, 12:03
(This post was last modified: 2018-06-28, 12:07 by jjd-uk.)
With the whitelist function you should always set the Kodi resolution for the GUI to the highest possible value your device can handle, I asked because I wasn't sure if the Amlogic SoC in that Odriod C2 is capable of a 2160p GUI, as devices that can do 4K video without breaking a sweat via VPU hardware accelerated decoding, may not be able to do 4K GUI rendering via software operation on the CPU which are more resource intensive. If that Amlogic can run a 2160p GUI ok then you should set that as the Kodi resolution, and select both 2160p and 480p in the whitelist (or if you want native output for all resolutions when select everything in whitelist), that way when you play 480p it sends 480p then everything else will be sent as 2160p.