Why is this video playing at 1080p

Hi all,

Odroid N2, CE 21.0. Sony X90J TV.

This video is playing at 1920 x 1080p at 24fps. I don’t have issues with other 4K videos, so why is this one not displaying at 4K.

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5.1@High
HDR format                               : SMPTE ST 2094 App 4, Version 0
Codec ID                                 : hev1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                 : 3 min 8 s
Bit rate                                 : 72.9 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 24.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.366
Stream size                              : 1.60 GiB (100%)
Color range                              : Limited
Color primaries                          : BT.2020
Transfer characteristics                 : PQ
Matrix coefficients                      : BT.2020 non-constant
Mastering display color primaries        : Display P3
Mastering display luminance              : min: 0.0001 cd/m2, max: 1000 cd/m2
Maximum Content Light Level              : 1000 cd/m2
Maximum Frame-Average Light Level        : 400 cd/m2
Codec configuration box                  : hvcC

no log, no problem
https://wiki.coreelec.org/coreelec:ce_support

Here is the log:

https://paste.coreelec.org/xdUwZJ

2024-05-02 15:56:47.751 T:8409     info <general>: [WHITELIST] Searching the whitelist for: width: 3840, height: 2160, fps: 24.016, 3D: false
2024-05-02 15:56:47.751 T:8409    debug <general>: [WHITELIST] Using the default whitelist because the user whitelist is empty
2024-05-02 15:56:47.751 T:8409    debug <general>: [WHITELIST] Searching for an exact resolution with an exact refresh rate
2024-05-02 15:56:47.751 T:8409    debug <general>: [WHITELIST] No match for an exact resolution with an exact refresh rate
2024-05-02 15:56:47.751 T:8409    debug <general>: [WHITELIST] Searching for an exact resolution with double the refresh rate
2024-05-02 15:56:47.752 T:8409    debug <general>: [WHITELIST] No match for an exact resolution with double the refresh rate
2024-05-02 15:56:47.752 T:8409    debug <general>: [WHITELIST] Searching for an exact resolution with a 3:2 pulldown refresh rate
2024-05-02 15:56:47.753 T:8610    debug <general>: CVideoPlayer::ProcessVideoData size:998370 dts:2.292 pts:2.292 dur:41.667ms, clock:-0.143 level:25
2024-05-02 15:56:47.753 T:8409    debug <general>: [WHITELIST] No match for a resolution with a 3:2 pulldown refresh rate
2024-05-02 15:56:47.753 T:8409    debug <general>: [WHITELIST] Searching for a closest resolution with an exact refresh rate
2024-05-02 15:56:47.754 T:8409    debug <general>: [WHITELIST] No match for a closest resolution with an exact refresh rate
2024-05-02 15:56:47.754 T:8409    debug <general>: [WHITELIST] Searching for a closest resolution with double refresh rate
2024-05-02 15:56:47.764 T:8611    debug <general>: CVideoPlayerVideo::OutputPicture - ttd:298ms pts:0.167 Clock:-0.132 Level:4
2024-05-02 15:56:47.764 T:8409    debug <general>: [WHITELIST] No match for a closest resolution with double refresh rate
2024-05-02 15:56:47.764 T:8409    debug <general>: [WHITELIST] Searching for a desktop resolution with an exact refresh rate
2024-05-02 15:56:47.765 T:8409    debug <general>: [WHITELIST] No match for a desktop resolution with an exact refresh rate
2024-05-02 15:56:47.765 T:8409    debug <general>: [WHITELIST] Searching for a desktop resolution with double the refresh rate
2024-05-02 15:56:47.766 T:8409    debug <general>: [WHITELIST] No match for a desktop resolution with double the refresh rate
2024-05-02 15:56:47.766 T:8610    debug <general>: CVideoPlayer::ProcessVideoData size:415385 dts:2.333 pts:2.333 dur:41.667ms, clock:-0.130 level:26
2024-05-02 15:56:47.766 T:8409    debug <general>: [WHITELIST] Searching for a desktop resolution with a 3:2 pulldown refresh rate
2024-05-02 15:56:47.767 T:8409    debug <general>: [WHITELIST] No match for a desktop resolution with a 3:2 pulldown refresh rate
2024-05-02 15:56:47.767 T:8409    debug <general>: [WHITELIST] No resolution matched
2024-05-02 15:56:47.767 T:8409     info <general>: Display resolution ADJUST : 1920x1080 @ 23.98 - Full Screen (16) (weight: 0.000)

fps: 24.016 and your TV does not have such resolution. No idea why it’s such frame rate.

EDIT:
ffmpeg[0x3061a00]: Stream #0:0[0x1](und): Video: hevc (Main 10) (hev1 / 0x31766568), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 72965 kb/s, 24.02 fps, 24 tbr, 1200k tbn (default)
So bug in ffmpeg? Maybe you source is bad?
Try on other platforms with Kodi and check if same issue.

Thank you @Portisch for taking the time to investigate. Much appreciated.

You are right, strange frame rate.

EDIT: Will try another platform as you suggest.