HDR to SDR for non HDR Projector

Hi,

I got my Vero 4K+ today and directly hooked it up to my Denon AVR (AVR-X3200). From Denon HDMI Connections goes to my Sony VPL-VW60 (non HDR FullHD) Projector.

When I want to start 4K movies they do look very dark compared to SDR Versions of the same movies. Also colors do not look right. E.g. in the beginning of “Tenet” the Warner Bros Logo does look red in SDR Version but Orange in HDR Version.

My Video Settings are set to 1080p @ 60Hz and adjust refresh rate to always! (tried disabling this as well)
I also tested latest test build with 4.9 kernel without success. I don’t see any difference compared 3.x.x kernel versions to be honest.

I am pretty disappointed to be honest. I also have a 30€ Fire TV Stick 4k that does play all these files pretty well (except HD Audio). I just bought the Vero for finally having a media player that really plays everything, every time… :frowning:

Am I missing something? Why does the fire TV Stick plays these files correctly and the Vero doesn’t? I saw settings somewhere to enable HDR to SDR conversation via ssh, but I can’t find it anymore. Also I don’t know if this is still needed…?

Thanks

To get a better understanding of the problem you are experiencing we need more information from you. The best way to get this information is for you to upload logs that demonstrate your problem. You can learn more about how to submit a useful support request here.

Depending on the used skin you have to set the settings-level to standard or higher, in summary:

  • enable debug logging at settings->system->logging

  • reboot the OSMC device twice(!)

  • reproduce the issue

  • upload the log set (all configs and logs!) either using the Log Uploader method within the My OSMC menu in the GUI or the ssh method invoking command grab-logs -A

  • publish the provided URL from the log set upload, here

Thanks for your understanding. We hope that we can help you get up and running again shortly.

OSMC skin screenshot:

Thanks for your email.

Can you send us some logs as @Tom_Doyle requested, as well as possibly provide a video sample so that we can take a look?

There should definitely be some improvements between the 4.9 and 3.14 kernel.

Sam

Sure, wehre do you want me to upload examples?

Logs will follow shortly

https://videosam.pl/

Hi,

debug logs I created now and they can be found here: https://paste.osmc.tv/

What I have noticed in the Logs is this, not sure if this really is related:

ffmpeg[CE6070E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-12-23 10:20:54.279 T:3445641440   DEBUG: ffmpeg[CD6050E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-12-23 10:20:54.286 T:3428856032   DEBUG: ffmpeg[CC6030E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-12-23 10:20:54.297 T:3462426848   DEBUG: ffmpeg[CE6070E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-12-23 10:20:54.302 T:3445641440   DEBUG: ffmpeg[CD6050E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-12-23 10:20:54.315 T:3428856032   DEBUG: ffmpeg[CC6030E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-12-23 10:20:54.328 T:3462426848   DEBUG: ffmpeg[CE6070E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-12-23 10:20:54.335 T:3445641440   DEBUG: ffmpeg[CD6050E0]: [swscaler] No accelerated colorspace conversion found from yuv420p to bgra.
2020-12-23 10:20:54.356 T:3462426848   DEBUG: Previous line repeats 1 times.

Also please find examples ready for download. I have sent links via PM as I don’t know if its allowed to post them here!

General
Unique ID                                : 168760373265744412066054571169278031437 (0x7EF610CD1E1C0EE93522451B3913764D)
Format                                   : Matroska
Format version                           : Version 4
File size                                : 339 MiB
Duration                                 : 3 min 0 s
Overall bit rate mode                    : Variable
Overall bit rate                         : 15.8 Mb/s
Encoded date                             : UTC 2020-12-23 09:31:45
Writing application                      : mkvmerge v51.0.0 ('I Wish') 64-bit
Writing library                          : libebml v1.4.0 + libmatroska v1.6.2

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5@Main
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 3 min 0 s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Writing library                          : x265 3.2.1+1-b5c86a64bbbe:[Windows][GCC 9.2.0][64 bit] 10bit
Encoding settings                        : cpuid=1111039 / frame-threads=4 / numa-pools=24 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=3840x2160 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=24 / keyint=240 / gop-lookahead=0 / bframes=3 / b-adapt=0 / b-pyramid / bframe-bias=0 / rc-lookahead=20 / lookahead-slices=8 / scenecut=40 / radl=0 / no-splice / no-intra-refresh / ctu=32 / 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=3 / limit-refs=1 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=-1:-1 / no-sao / no-sao-non-deblock / rd=3 / selective-sao=0 / early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / 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=21.5 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / vbv-maxrate=18000 / vbv-bufsize=24000 / vbv-init=0.9 / 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=0 / display-window=0 / cll=0,0 / 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-hdr / no-hdr-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=5 / 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
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.2020
Transfer characteristics                 : PQ
Matrix coefficients                      : BT.2020 non-constant

Audio
ID                                       : 2
Format                                   : DTS XLL
Format/Info                              : Digital Theater Systems
Commercial name                          : DTS-HD Master Audio
Codec ID                                 : A_DTS
Duration                                 : 3 min 0 s
Bit rate mode                            : Variable
Channel(s)                               : 6 channels
Channel layout                           : C L R Ls Rs LFE
Sampling rate                            : 48.0 kHz
Frame rate                               : 93.750 FPS (512 SPF)
Bit depth                                : 24 bits
Compression mode                         : Lossless
Delay relative to video                  : 5 ms
Title                                    : Deutsch DTS-HD MA 5.1 (UHD Blu-ray)
Language                                 : German
Default                                  : Yes
Forced                                   : No

Text #1
ID                                       : 3
Format                                   : ASS
Codec ID                                 : S_TEXT/ASS
Codec ID/Info                            : Advanced Sub Station Alpha
Compression mode                         : Lossless
Title                                    : Deutsch Forced (SRT)
Language                                 : German
Default                                  : No
Forced                                   : No

Text #2
ID                                       : 4
Format                                   : PGS
Muxing mode                              : zlib
Codec ID                                 : S_HDMV/PGS
Codec ID/Info                            : Picture based subtitle format used on BDs/HD-DVDs
Title                                    : Deutsch Forced (PGS)
Language                                 : German
Default                                  : No
Forced                                   : No

Text #3
ID                                       : 5
Format                                   : VobSub
Muxing mode                              : zlib
Codec ID                                 : S_VOBSUB
Codec ID/Info                            : Picture based subtitle format used on DVDs
Title                                    : Deutsch (VobSub)
Language                                 : German
Default                                  : No
Forced                                   : No

Text #4
ID                                       : 6
Format                                   : PGS
Muxing mode                              : zlib
Codec ID                                 : S_HDMV/PGS
Codec ID/Info                            : Picture based subtitle format used on BDs/HD-DVDs
Title                                    : Deutsch (PGS)
Language                                 : German
Default                                  : No
Forced                                   : No

Thanks

it definitely looks much more accurate on fire tv 4k then it does on the Vero.

I am watching the dark knight in 4k now and colors do not match. Police-Car Lights are not red but more orange. Same for breaking lights in cars… completley orange and not red.

I also tested on my AppleTV4k with MrMC. Its fine there as well. So maybe I am doing something wrong/misconfigured or I was expecting too much. Unwatchable for me!

General
Unique ID                                : 187787641074175770500107203804425159030 (0x8D4695886EF8D051F7115159B4E50176)
Format                                   : Matroska
Format version                           : Version 4
File size                                : 12.9 GiB
Duration                                 : 2 h 32 min
Overall bit rate mode                    : Variable
Overall bit rate                         : 12.1 Mb/s
Encoded date                             : UTC 2019-07-02 22:15:44
Writing application                      : HandBrake 1.2.2 2019022300
Writing library                          : Lavf58.20.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5@Main
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 2 h 32 min
Width                                    : 3 840 pixels
Height                                   : 1 600 pixels
Display aspect ratio                     : 2.40:1
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 10 bits
Writing library                          : x265 2.9:[Windows][GCC 8.2.0][64 bit] 10bit
Encoding settings                        : cpuid=1111039 / frame-threads=4 / numa-pools=28 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=3840x1600 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-hrd / info / hash=0 / no-temporal-layers / open-gop / min-keyint=24 / keyint=240 / gop-lookahead=0 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=20 / lookahead-slices=8 / scenecut=40 / radl=0 / 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 / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=3 / no-early-skip / rskip / no-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=20.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / vbv-maxrate=17000 / vbv-bufsize=24000 / vbv-init=0.9 / crf-max=0.0 / crf-min=0.0 / ipratio=1.40 / pbratio=1.30 / aq-mode=1 / 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=0 / display-window=0 / max-cll=0,0 / 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-hdr / no-hdr-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-mv-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.2020
Transfer characteristics                 : PQ
Matrix coefficients                      : BT.2020 non-constant

Audio
ID                                       : 2
Format                                   : DTS XLL
Format/Info                              : Digital Theater Systems
Commercial name                          : DTS-HD Master Audio
Codec ID                                 : A_DTS
Duration                                 : 2 h 32 min
Bit rate mode                            : Variable
Channel(s)                               : 6 channels
Channel layout                           : C L R Ls Rs LFE
Sampling rate                            : 48.0 kHz
Frame rate                               : 93.750 FPS (512 SPF)
Bit depth                                : 16 bits
Compression mode                         : Lossless
Title                                    : Surround
Language                                 : German
Default                                  : Yes
Forced                                   : No

Text #1
ID                                       : 3
Format                                   : PGS
Codec ID                                 : S_HDMV/PGS
Codec ID/Info                            : Picture based subtitle format used on BDs/HD-DVDs
Duration                                 : 2 h 32 min
Language                                 : German
Default                                  : No
Forced                                   : No

Text #2
ID                                       : 4
Format                                   : PGS
Codec ID                                 : S_HDMV/PGS
Codec ID/Info                            : Picture based subtitle format used on BDs/HD-DVDs
Duration                                 : 2 h 32 min
Language                                 : English
Default                                  : No
Forced                                   : No

I’m having a look now. Had to go out to complete the Christmas shopping. Can you confirm you get get the same colours if you plug Vero direct into the Sony PJ? And is your Fire connected to the PJ direct or through the AVR?

1 Like

Thanks for reply guys!

Vero as well as the FireTV are connected to the AVR. I tested with direct connection to the Sony projector with same result.

An hour ago I decided to freshly reflash the vero with latest stable build via USB and now it works. Colors do look correct and great. Only thing is that HDR movies could be brighter! Could this be adjusted without installing test build?

So whatever I did while installing the test build… I broke it!

Any idea what went wrong? I just followed the steps in the „test build thread, first post“.

Thanks!

Not yet. I’ve only got as far as testing your clips on ‘stable’ and they look fine. Others find turning up the contrast a few notches gives a better result, especially on PJs that are relatively dark compared to TV screens.

I mean 4.9 Kernel image. Dont know what went wrong!

BTW
I was curious testing Kodi 19 but was not able to install it. Followed the howto but after reboot it still says 18.9?!

Yes, understood. I just need to find the version of 4.9 that you would have installed and check that :wink:

I believe that’s expected. Confusing isn’t it?

did someone moved my post? this was an answer to my slow wifi thread…

I thought you were replying to me on this topic. Your last post in that thread clears things up.

But why?

One for @gmc.

I tested updating to 4.9 Kernel Image again today but with the same result. Colors do not look correct. especially red is what I am missing.

To be sure I also resetted Kodi to default with no effect.

Please find another debug log: https://paste.osmc.tv/

osmc@osmc:~$ cat /sys/class/amhdmitx/amhdmitx0/edid
Rx Manufacturer Name: DON
Rx Product Code: 0047
Rx Serial Number: 01010101
Rx Product Name: DENON-AVR
Manufacture Week: 0
Manufacture Year: 2015
Physical size(cm): 0 x 0
EDID Version: 1.3
EDID block number: 0x1
blk0 chksum: 0xa4
Source Physical Address[a.b.c.d]: 1.5.0.0
YCC support 0x03, VIC (native 16):
ColorDeepSupport 0x80 10/12/16/Y444 0/0/0/0
16 31 32 5 20 4 19 3 18 7 22 1 15 36 30 38
Audio {format, channel, freq, cce}
{1, 7, 0x7f, 0x07}
{7, 5, 0x1e, 0xc0}
{2, 5, 0x07, 0x50}
{11, 7, 0x7e, 0x03}
{10, 7, 0x06, 0x03}
{12, 7, 0x7e, 0x03}
{9, 5, 0x02, 0x00}
{11, 7, 0x7e, 0x01}
Speaker Allocation: 0x5f
Vendor: 0x000c03 (HDMI device)
MaxTMDSClock1 150 MHz
vLatency:  26
aLatency:  26
i_vLatency:  59
i_aLatency:  59
SCDC: 0
RR_Cap: 0
LTE_340M_Scramble: 0

checkvalue: 0xa4c50000
osmc@osmc:~$ cat /sys/class/amhdmitx/amhdmitx0/disp_cap
480p60hz
576p50hz
720p50hz
720p60hz
1080p24hz
1080i50hz
1080p50hz
1080i60hz
1080p60hz*
osmc@osmc:~$ cat /sys/class/amhdmitx/amhdmitx0/hdr_cap
HDR10Plus Supported: 0
HDR Static Metadata:
    Supported EOTF:
        Traditional SDR: 0
        Traditional HDR: 0
        SMPTE ST 2084: 0
        Hybrid Log-Gamma: 0
    Supported SMD type1: 0
    Luminance Data
        Max: 0
        Avg: 0
        Min: 0

HDR Dynamic Metadata:

colorimetry_data: 0
osmc@osmc:~$

Thanks for the report and the clips. I can reproduce the lack of red and we will see if we can find out why that is.

I just checked. The version of kernel 4.9 we have for internal testing is much better than the release you installed. Jamie Lee Curtis’s dress is the same colour in SDR and HDR - just a difference in lightness which is inevitable. Unfortunately there’s another issue with HEVC which will need ironing out before we can release the new version.

1 Like

Thank you very much for help and testing!

I’m a new user of the Vero 4K+, the colours on HDR to SDR are perfect, the only issue is the light of the dynamic range, too dark with my Panasonic UHD the problem is solved with a Dynamic range adjustment, i can adjust myself and it’s magic! My SDR projector come to life.
IMG_20210130_154614|690x348
With this adjustment we doesn’t touch the brightness and the contrast.