Suddenly a 4K movie only play in 1920/1080

I’m on the latest version stable. 4.9.113-45-osmc

I was development until stable came out, then I removed test environment in sources.

I have 1 issue. I have this file, while it is 4k, it will not play in 4k but only in 1920 on my samsung.

Is this a known problem?

Logs are here

https://paste.osmc.tv/mepofikuyu

Format : Matroska
Format version : Version 4
File size : 15.1 GiB
Duration : 2 h 22 min
Overall bit rate : 15.1 Mb/s
Encoded date : UTC 2021-07-29 10:09:09
Writing application : mkvmerge v59.0.0 (‘Shining Star’) 64-bit
Writing library : libebml v1.4.2 + libmatroska v1.6.4

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@High
HDR format : SMPTE ST 2086, HDR10 compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 2 h 22 min
Bit rate : 14.3 Mb/s
Width : 3 836 pixels
Height : 1 600 pixels
Display aspect ratio : 2.40:1
Original display aspect ratio : 2.40:1
Frame rate mode : Constant
Frame rate : 23.976 FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.097
Stream size : 14.3 GiB (95%)
Default : Yes
Forced : No
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.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level : 1002 cd/m2
Maximum Frame-Average Light Level : 701 cd/m2

Audio
ID : 2
Format : E-AC-3 JOC
Format/Info : Enhanced AC-3 with Joint Object Coding
Commercial name : Dolby Digital Plus with Dolby Atmos
Codec ID : A_EAC3
Duration : 2 h 22 min
Bit rate mode : Constant
Bit rate : 768 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 785 MiB (5%)
Title : English
Language : English
Service kind : Complete Main
Default : No
Forced : No
Complexity index : 16
Number of dynamic objects : 15
Bed channel count : 1 channel
Bed channel configuration : LFE

Text
ID : 3
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 2 h 12 min
Bit rate : 39 b/s
Count of elements : 1144
Stream size : 38.7 KiB (0%)
Language : Dutch
Default : Yes
Forced : No

The vero displays it as:

current vinfo:
name: 1080p24hz
mode: 0
width: 1920
height: 1080
field_height: 1080
aspect_ratio_num: 16
aspect_ratio_den: 9
sync_duration_num: 2997
sync_duration_den: 125
screen_real_width: 1420
screen_real_height: 800
htotal: 2750
vtotal: 1125
fr_adj_type: 4
video_clk: 74250000
viu_color_fmt: 2
viu_mux: 2
3d_info: 0

grab-logs -A

Thanks, sorry for this dumb action about the command🙃
Update the topic now with correct info and placed https://paste.osmc.tv/mepofikuyu

Edit:
Pressing player processing info it seems to play 3836/1600 23.976 am-h265 (hw) fps, but tv sees it only as 1920/1080 24p.

I created a whitelist for 3840/2160 23,98 and 3840/2160 24 and then it plays on my QF9N on 4K incl HDR.

Is this known?

Yeah, I think so. If you don’t have a whitelist set up then the video dimensions have to exactly match an output mode. I can never remember if it has to match in both dimensions or just one; but in any case, 3836x1600 doesn’t exactly match 3840x2160 in either dimension. So you need to use a whitelist to get it to play at 2160p.

1 Like