Kodi v20 on Nvidia Shield Pro 2019 doesn't play iPhone 13 Pro videos in HDR
#1
I have an Nvidia Shield Pro 2019 and an LG OLED CX and whenever I try to play videos shot on my iPhone 13 Pro (that are taken in HDR), it doesn't play them in HDR.  Is this not supported?  Plex will sometimes play them properly (different problem) but Kodi doesn't play any of them in HDR at all.  Does Kodi not support dolby vision?  I think the iPhone HDR is actually dolby vision from what I've read.  I would've assumed it would fall back to HDR.  Thanks.
Nvidia Shield 2019
Kodi v20 Nexus
LG CX OLED
Reply
#2
fwiw kodi does support dolby vision, in specific scenarios - https://forum.kodi.tv/showthread.php?tid=372462

it will require capable device(s)
file metadata also needs to be present for kodi to detect it

you could post/check the Debug Log to see which decoders are present in the shield

not familiar with apple's videos
Reply
#3
Is there something specific I should be looking for in the log?
Nvidia Shield 2019
Kodi v20 Nexus
LG CX OLED
Reply
#4
heres someone elses log i randomly grabbed a link to https://paste.kodi.tv/imewagabix

line 119 through 158 show the decoders present, your log should show something similar, look for something like dv* or dvhe*

i dont own a shield to be more specific for you


also, a quick internet search turned up this link to enable dolby vision on the shield, it may have some value for you - https://www.nvidia.com/en-us/shield/supp...-on-shield
Reply
#5
Thanks!  I found the section and I only see OMX.Nvidia.DOVI.decode that looks like it's dolby vision related.  The Nvidia shield can support dolby vision.  I have the setting enabled and Netflix shows DV and some videos in Plex can too.  Kodi just can't seem to do it especially with these particular iPhone video files.

2023-05-06 11:50:19.866 T:5307     info <general>: Mediacodec decoder: OMX.google.aac.decoder
2023-05-06 11:50:19.866 T:5307     info <general>: Mediacodec decoder: OMX.google.amrnb.decoder
2023-05-06 11:50:19.866 T:5307     info <general>: Mediacodec decoder: OMX.google.amrwb.decoder
2023-05-06 11:50:19.866 T:5307     info <general>: Mediacodec decoder: OMX.google.flac.decoder
2023-05-06 11:50:19.866 T:5307     info <general>: Mediacodec decoder: OMX.google.g711.alaw.decoder
2023-05-06 11:50:19.866 T:5307     info <general>: Mediacodec decoder: OMX.google.g711.mlaw.decoder
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.google.mp3.decoder
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.google.opus.decoder
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.google.raw.decoder
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.google.vorbis.decoder
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.Nvidia.mp2.decoder
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.Nvidia.wma.decoder
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.Nvidia.h264.decode
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.Nvidia.DOVI.decode
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.Nvidia.h263.decode
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.Nvidia.h265.decode
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.Nvidia.mjpeg.decoder
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.Nvidia.mpeg2v.decode
2023-05-06 11:50:19.867 T:5307     info <general>: Mediacodec decoder: OMX.Nvidia.mp4.decode
2023-05-06 11:50:19.868 T:5307     info <general>: Mediacodec decoder: OMX.Nvidia.vc1.decode
2023-05-06 11:50:19.868 T:5307     info <general>: Mediacodec decoder: OMX.Nvidia.vp8.decode
2023-05-06 11:50:19.868 T:5307     info <general>: Mediacodec decoder: OMX.Nvidia.vp9.decode
2023-05-06 11:50:19.868 T:5307     info <general>: Mediacodec decoder: OMX.google.h264.decoder
2023-05-06 11:50:19.868 T:5307     info <general>: Mediacodec decoder: OMX.google.h263.decoder
2023-05-06 11:50:19.868 T:5307     info <general>: Mediacodec decoder: OMX.google.hevc.decoder
2023-05-06 11:50:19.868 T:5307     info <general>: Mediacodec decoder: OMX.google.mpeg4.decoder
2023-05-06 11:50:19.868 T:5307     info <general>: Mediacodec decoder: OMX.google.vp8.decoder
2023-05-06 11:50:19.868 T:5307     info <general>: Mediacodec decoder: OMX.google.vp9.decoder
Nvidia Shield 2019
Kodi v20 Nexus
LG CX OLED
Reply
#6
Post a sample video please and also the MediaInfo details of the file.
Reply
#7
Thanks!  Here's a quick sample of a file taken with my iPhone that's in DV as well as the media info data.

https://drive.google.com/file/d/1U9-f-Pw...share_link

General
Complete name                            : C:\IMG_4165.MOV
Format                                   : MPEG-4
Format profile                           : QuickTime
Codec ID                                 : qt   0000.00 (qt  )
File size                                : 90.5 MiB
Duration                                 : 9 s 52 ms
Overall bit rate mode                    : Variable
Overall bit rate                         : 83.9 Mb/s
Frame rate                               : 60.000 FPS
Encoded date                             : 2023-05-07 17:22:10 UTC
Tagged date                              : 2023-05-07 17:22:20 UTC
Writing library                          : Apple QuickTime
com.apple.quicktime.make                 : Apple
com.apple.quicktime.model                : iPhone 13 Pro
com.apple.quicktime.software             : 16.4.1
com.apple.quicktime.creationdate         : 2023-05-07T10:22:10-0700

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main [email protected]@high
HDR format                               : Dolby Vision, Version 1.0, dvhe.08.10, BL+RPU, HLG compatible
Codec ID                                 : hvc1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                 : 9 s 52 ms
Bit rate                                 : 83.6 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Frame rate                               : 60.000 FPS
Minimum frame rate                       : 54.545 FPS
Maximum frame rate                       : 60.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.168
Stream size                              : 90.2 MiB (100%)
Title                                    : Core Media Video
Encoded date                             : 2023-05-07 17:22:10 UTC
Tagged date                              : 2023-05-07 17:22:20 UTC
Color range                              : Limited
Color primaries                          : BT.2020
Transfer characteristics                 : HLG
Matrix coefficients                      : BT.2020 non-constant
Metas                                    : 3,4,5
Codec configuration box                  : hvcC+dvvC

Audio
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec ID                                 : mp4a-40-2
Duration                                 : 9 s 52 ms
Source duration                          : 9 s 102 ms
Bit rate mode                            : Variable
Bit rate                                 : 170 kb/s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 188 KiB (0%)
Source stream size                       : 189 KiB (0%)
Title                                    : Core Media Audio
Encoded date                             : 2023-05-07 17:22:10 UTC
Tagged date                              : 2023-05-07 17:22:20 UTC
Nvidia Shield 2019
Kodi v20 Nexus
LG CX OLED
Reply
#8
Tested that sample on my Shield TV Pro and LG OLED and it played in Dolby Vision for me so we're going to need a debug log to find out why it's not working for you.
Reply
#9
Plays for me using Windows v21 on a non DV panel auto converted to HDR10.
HOW TO - Kodi 2D - 3D - UHD (4k) HDR Guide Internal & External Players iso menus
DIY HOME THEATER WIND EFFECT

W11 Pro 24H2 MPC-BE\HC madVR KODI 22 GTX960-4GB/RGB 4:4:4/Desktop 60Hz 8bit Video Matched Refresh rates 23,24,50,60Hz 8/10/12bit/Samsung 82" Q90R Denon S720W
Reply
#10
Thanks all.  That's interesting that it's working for you guys.  I downloaded some sample dolby vision files and those don't work either or they play with the colors all messed up.  Logs below.

https://paste.kodi.tv/peluriyaze.kodi
Nvidia Shield 2019
Kodi v20 Nexus
LG CX OLED
Reply
#11
You're running Nexus (v20) when you need to be running Omega (v21).

https://mirrors.kodi.tv/nightlies/androi...8a/master/
Reply
#12
Oh I see.  This means it's not currently available in the official build but will be in the next upcoming version of Kodi correct?
Nvidia Shield 2019
Kodi v20 Nexus
LG CX OLED
Reply
#13
Ok I tried the latest v21 build and it all played great.  No issues with the few videos I tried.  Looking forward to the next release!  Also really wished there was a native app for AppleTV too Smile.
Nvidia Shield 2019
Kodi v20 Nexus
LG CX OLED
Reply

Logout Mark Read Team Forum Stats Members Help
Kodi v20 on Nvidia Shield Pro 2019 doesn't play iPhone 13 Pro videos in HDR0