When playing HDR10 content (Blu-ray folder, mkv, m2ts) on my Vero 4K+ my HDfury Integral 2 reports SDR. My TV (Sony XBR-75Z9F) reports HDR10 but the color seems a little muted/washed out vs my other sources (Apple TV 4K, Sony Blu-ray player, Windows 10 PC) which are reported as HDR by both my HDfury and TV. I tried forcing 4:2:2 and full range but that didn’t change anything (other than my HDfury reporting 422 instead of 444).
The video you are playing appears to be in Dolby Vision. The ATV will be decoding that and sending a modified version of the stream to your TV which supports DV. And it will be modifying the metadata to suit.
The Vero can only play the base layer HDR10 and pass through the original HDR10 metadata. What you see on the Integral should be the same as what mediainfo reports.
As to why it says SDR, this means there’s a mis-match between the AVI InfoFrame and what HDFury call the HDR InfoFrame. The HDR InfoFrame appears correct (the second line of what you posted).
Can you make a short clip of that video and post it somewhere so we can see where that mis-match is coming from?
I guess that particular movie is a bad example since it is P7 DV which the ATV doesn’t support and is why the ATV is falling back on (and playing) the HDR10 layer only as confirmed by both my TV and the HDfury. If I play back an HDR10 only movie (something that was never even released in DV) the results are the same. I’m not sure how I can get you a clip. How do I edit/trim a 50+GB blu-ray movie?
Only profile 5. Profile 7 is for blu-ray players only (and the oppo clones/ripoffs) but any HDR10/10+ device should be able to play the base layer (the HDR10) and that’s what the ATV does (with Infuse) as well as my HTPC before I replaced it with the Vero. Profile 8 is what the iPhone uses to record DV and the ATV doesn’t even play that.
That’s useful to know. It looks like ATV isn’t giving your TV a chance to optimise playback on the static metadata. And why on earth would Apple not support the format from its own devices?? iPhone HDR footage is HLG in a DV wrapper so ATV should at least play the HLG base layer.
These values are made up by the ATV. It seems the device must be changing the signal rather than just passing it through then making a guess as to how a display will react to those values. Seems strange from where I’m sitting.
I’ve always used my ATV for mostly streaming services (SDR and DV only) and the only local content I’ve used it for is DV (profile 5) so I didn’t notice this before. For local HDR10 content I always used my PC (now Vero). Anyway, Apple being Apple you have to use a third party app to play back any local content and everyone uses Infuse for that and apparently the Infuse devs aren’t able to send the actual values so the ATV just uses the same fixed ones.
I wonder what you see if you capture the HDR infoframe from Vero on the Integral and inject it into the stream from the ATV. You should then get an apples to apples comparison of the ATV output with the Vero output.
I’m still working on the SDR/HDR issue. Out of interest, if you set the HDR output (in settings->Player) to Passthrough, does the Integral show HDR and does the picture look better?