HDR10+ material not playing with Kodi 21.2 (90% of the time) but will with 20.2

Hi all. Having weird problems playing HDR10+ material just recently in the last few days. These items played OK a couple of weeks ago but now just will not - however they play just fine on a Vero 4+ with kodi 20.2…

So:
Vero 5 (and a 4+ now) on 21.2 → denon avc-x8500HA → Panasonic TH-65GZ1000U.
THe denon will pass anything up to 8K 60Hz/4K 120Hz, the tv accepts all HDR formats, and has DV and atmos with 4K up to 60Hz. HDMI cables are ultra high speed (48Gbps) from vero to denon and Premium high speed (18Gbps) with ethernet from denon to TV.

So both of these titles which are showing this, will play instantly on the 4+ with kodi 20.2 and the tv will correctly show the HDR10+ logo and everything is fine.
They were also fine some days/weeks ago with the Vero V but just lately, you play the title, the tv goes black and the avr shows no video or audio signals being sent over HDMI from the Vero. When it was working a few days ago sometimes they would play with some changing/flickering of the input video signal which would then settle properly to 4K HDR10+ and play. Now I can’t get anything.

I can however, now, get them to play by forcing SDR in the player settings.

  1. guardians of the galaxy:
    Video
    ID : 1
    Format : HEVC
    Format/Info : High Efficiency Video Coding
    Format profile : Main 10@L5@Main
    HDR format : SMPTE ST 2094 App 4, Version 1, HDR10+ Profile B compatible
    Codec ID : V_MPEGH/ISO/HEVC
    Duration : 2 h 32 min
    Bit rate : 14.4 Mb/s
    Width : 3 840 pixels
    Height : 2 080 pixels
    Display aspect ratio : 1.85:1
    Original display aspect ratio : 1.85:1
    Frame rate mode : Constant
    Frame rate : 23.976 (24000/1001) FPS
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 10 bits
    Bits/(Pixel*Frame) : 0.075
    Stream size : 15.3 GiB (93%)
    Title : Guardians of the Galaxy Vol.3 2023 AMZN 4K WEBRip 2160p HDR10+ DoVi DD+ 5.1 Atmos H.265-MgB
    Language : English
    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.0001 cd/m2, max: 1000 cd/m2
    Maximum Content Light Level : 582 cd/m2
    Maximum Frame-Average Light Level : 279 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 32 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
Delay relative to video : 19 ms
Stream size : 837 MiB (5%)
Title : English EAC3 / DD+ 5.1 Atmos @ 768 Kbps - Original
Language : English
Service kind : Complete Main
Default : Yes
Forced : No
Complexity index : 16
Number of dynamic objects : 15
Bed channel count : 1 channel
Bed channel configuration : LFE
Dialog Normalization : -27 dB
compr : -0.28 dB
dialnorm_Average : -27 dB
dialnorm_Minimum : -27 dB
dialnorm_Maximum : -27 dB

and 2) Dune 2:
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@High
HDR format : Dolby Vision, Version 1.0, Profile 8.1, dvhe.08.06, BL+RPU, no metadata compression, HDR10 compatible / SMPTE ST 2094 App 4, Version HDR10+ Profile B, HDR10+ Profile B compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 2 h 45 min
Bit rate : 24.5 Mb/s
Width : 3 840 pixels
Height : 1 606 pixels
Display aspect ratio : 2.39:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.166
Stream size : 28.4 GiB (97%)
Language : English
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : BT.2020
Mastering display luminance : min: 0.0050 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 880 cd/m2
Maximum Frame-Average Light Level : 475 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 45 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 : 911 MiB (3%)
Language : English
Service kind : Complete Main
Default : Yes
Forced : No
Complexity index : 16
Number of dynamic objects : 15
Bed channel count : 1 channel
Bed channel configuration : LFE
Dialog Normalization : -21 dB
compr : -0.28 dB
dialnorm_Average : -21 dB
dialnorm_Minimum : -21 dB
dialnorm_Maximum : -21 dB

Again, the 4+ would play them instantly a few minutes ago with the TV showing the correct input file format with the HDR10+ logo. However I just updated it to 21.2 and it is doing the exact same thing as the Vero V.

Some 4K files with no issues, for example:
John Wick 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 49 min
Width : 3 840 pixels
Height : 1 608 pixels
Display aspect ratio : 2.39:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Title : John Wick Chapter 4 2023 UHD 4K BluRay 2160p DoVi HDR10 TrueHD 7.1 Atmos H.265-MgB
Writing library : x265 3.5+1-f0c1022b6:[Windows][GCC 10.2.0][64 bit] 10bit
Encoding settings : cpuid=1111039 / frame-threads=4 / numa-pools=16 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=3840x1608 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / repeat-headers / annexb / aud / no-eob / no-eos / hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=24 / keyint=240 / gop-lookahead=0 / bframes=4 / b-adapt=0 / b-pyramid / bframe-bias=0 / rc-lookahead=15 / lookahead-slices=8 / scenecut=40 / no-hist-scenecut / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=2 / limit-refs=3 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / no-frame-dup / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=2 / selective-sao=4 / no-early-skip / rskip / fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=0.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=22.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / vbv-maxrate=25600 / vbv-bufsize=25600 / vbv-init=0.9 / min-vbv-fullness=50.0 / max-vbv-fullness=80.0 / crf-max=0.0 / crf-min=0.0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=9 / transfer=16 / colormatrix=9 / chromaloc=1 / chromaloc-top=2 / chromaloc-bottom=2 / display-window=0 / master-display=G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,1) / cll=1000,629 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-sbrc / hdr10 / hdr10-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=0 / analysis-save-reuse-level=0 / analysis-load-reuse-level=0 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00 / scenecut-aware-qp=0conformance-window-offsets / right=0 / bottom=0 / decoder-max-rate=0 / no-vbv-live-multi-pass / no-mcstf
Language : English
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.0001 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 1000 cd/m2
Maximum Frame-Average Light Level : 629 cd/m2

Audio #1
ID : 2
Format : MLP FBA 16-ch
Format/Info : Meridian Lossless Packing FBA with 16-channel presentation
Commercial name : Dolby TrueHD with Dolby Atmos
Codec ID : A_TRUEHD
Duration : 2 h 49 min
Bit rate mode : Variable
Maximum bit rate : 7 863 kb/s
Channel(s) : 8 channels
Channel layout : L R C LFE Ls Rs Lb Rb
Sampling rate : 48.0 kHz
Frame rate : 1 200.000 FPS (40 SPF)
Compression mode : Lossless
Title : English TrueHD Atmos 7.1 @ 4165 Kbps - Original
Language : English
Default : No
Forced : No
Number of dynamic objects : 11
Bed channel count : 1 channel
Bed channel configuration : LFE

To add/reinforce: I can get these titles to play on kodi 21.2 by changing
HDR Processing to “Force SDR” or “BT2020SDR” but of course the TV only shows the 4k 24Hz input with no HDR logos etc (as it’s not receiving any HDR data…).

logs?

Yep I’ll work on those - It’s GMT + 12 here and the baby is asleep… Which means I will be too shortly!! Still trying a little troubleshooting too.

1 Like

At least one of those vids is DV + hdr10+. If you disable DV in Settings->Player does that help?
Note that if both are available, we should be playing them as DV.

Logs https://paste.osmc.tv/ylcogodeql

Misstyped? Document not found.

Found it at https://paste.osmc.tv/yicogodeqi

I dont seem to have that option in the menu.

It’s at Settings->Player->Videos->HDR Processing. Choose Force HDR. Settings level needs to be Advanced or Expert.

Doh of course. Yes I’d tried that. No go on both the titles.

Can you produce the problem with a small sample file?

Sam

possibly - need to figure out how to do that.

Sam,

I thought it was a quirk or a fluke but now I see I’m having the same problem as this chap. Media that used to play just fine now causes my Marantz receiver to say it’s not getting a signal. I tried the “Force SDR” and “BT2020SDR” trick and neither worked for me.

No idea when this may have started. It seems it’s only a problem on files with HDR10+, which I don’t have a lot of. Hence it’s taken a bit to stumble across it. Regular HDR10 stuff seems to be fine as far as I can tell, although I haven’t comprehensively tested it across all my movies & TV shows.

Sam,

Correction: I can get it to happen on HDR10 content. I’m doing more experiments now. I’m testing on seasons of The Grand Tour. Only tested a few thus far, but one file has a single E-AC-3 audio stream, no subtitles, and plays perfectly. Another file has the exact same video format (25fps, 4K, HEVC10, HDR10) but has multiple E-AC-3 audio streams and many subtitles and will NOT produce a picture (although the audio still plays).

I’m runing my file through MKVToolsnix now, stripping out the extraneous audio streams and subtitles from the file that won’t play. Will see if that fixes it. Will let you know.

UPDATE: Nope, didn’t fix it.

I’m trying to find out how to produce a snippet of the video file.

If you connect Vero to your TV instead of through the AVR, does it work?

Same question to @floatingkiwi.

1 Like

So, weird behaviour.

  1. both titles will play direct to TV with both HDMI cables - but the Vero does more weird shit with CEC like normal. I.e it changes the TV hdmi input away from the one its actually connected to and pauses the playback, then you have to manually change the input back to the correct one and you can play the file.
  2. When everything was then connected back as before after 1) above, with no other setting changes, both titles played a couple of times through the avr and then would not anymore, with the same complete lack of any input video or audio shown by the avr.
  3. I have a small snippet of the guardians file I can put somewhere.

I guess the secret is how is the hdmi being treated differently between 20.2 and 21.2.
As with prisoner881 above, I’m not really sure when this started but it could have been ok before the latest update. Again, dont play these files often.

My installation is fairly old with lots of updates - it might be best if I get some commands to check my installation too.

Everytime you change any HDMI connectivity especially between connecting to TV or AVR you would have to power down all devices at the wall outlet for relearn CEC