2016-04-03, 16:08
Hi,
I actually tried to file a bug report, but I am having trouble with login into http://trac.kodi.tv/.
The problem: I just updated from Kodi 15.2.3 to 16, and the 1280x720 resolution is not working anymore.
Note: Kodi is running on ArchLinux on a Cubox-i (imx6 SoC) and connects to an 720p TV via HDMI.
The frame buffer device supports the following resolutions:
Kodi ignores the 1280x720 resolutions though. Extract from the log file:
I had a look at the imx specific source code and found the following in the file xbmc/windowing/egl/EGLNativeTypeIMX.cpp
The 1280x720 resolution is neither category "S", nor "U", nor "V". It is category "D" (see framebuffer modes above), which is ignored. Hence, kodi ignores the 1280 resolution and switches to one of the resolutions that are non-native on my TV.
What was the reason for ignoring category "D"?
Probably this happened unintentionally...
I actually tried to file a bug report, but I am having trouble with login into http://trac.kodi.tv/.
The problem: I just updated from Kodi 15.2.3 to 16, and the 1280x720 resolution is not working anymore.
Note: Kodi is running on ArchLinux on a Cubox-i (imx6 SoC) and connects to an 720p TV via HDMI.
The frame buffer device supports the following resolutions:
Quote:cat /sys/class/graphics/fb0/modes
S:720x576p-50
S:720x480p-60
S:1920x1080i-50
S:1920x1080i-60
V:640x480p-60
D:1280x720p-50
D:1280x720p-60
V:640x480p-60
Kodi ignores the 1280x720 resolutions though. Extract from the log file:
Quote:13:32:14 T:1947570176 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080i @ 50.000000 Hz
13:32:14 T:1947570176 NOTICE: Found resolution 1920 x 1080 for display 0 with 1920 x 1080i @ 60.000000 Hz
13:32:14 T:1947570176 NOTICE: Found resolution 720 x 480 for display 0 with 720 x 480 @ 60.000000 Hz
13:32:14 T:1947570176 NOTICE: Found resolution 720 x 576 for display 0 with 720 x 576 @ 50.000000 Hz
13:32:14 T:1947570176 NOTICE: Found resolution 640 x 480 for display 0 with 640 x 480 @ 60.000000 Hz
13:32:14 T:1947570176 NOTICE: Checking resolution 19
13:32:15 T:1947570176 DEBUG: SetNativeResolution: S:720x576p-50
I had a look at the imx specific source code and found the following in the file xbmc/windowing/egl/EGLNativeTypeIMX.cpp
Quote: if(!StringUtils::StartsWith(probe_str[i], "S:") && !StringUtils::StartsWith(probe_str[i], "U:") &&
!StringUtils::StartsWith(probe_str[i], "V:"))
continue;
The 1280x720 resolution is neither category "S", nor "U", nor "V". It is category "D" (see framebuffer modes above), which is ignored. Hence, kodi ignores the 1280 resolution and switches to one of the resolutions that are non-native on my TV.
What was the reason for ignoring category "D"?
Probably this happened unintentionally...