But it's becoming clear that mediacodec on Android and AVFoundation on tvOS have only implemented single-layer DV
ATV4K supports dual layer and single layer single-track Dolby Vision profiles. The Dolby Vision demo clips floating around all have dual-layer single track Dolby Vision profile. MediaInfo will show this information for the video track
Dolby Vision : 1.0, dvhe.dtr@uhd24, BL+EL+RPU
dvhe.dtr bitstream profile string indicates that this is Dolby Vision profile 4. The strings for other common profiles are dvhe.stb (profile 5), dvhe.dtb (profile 7).
dv-Dolby Vision, he-HEVC, d-dual layer, t- 10-bit, r - backwards compatible/can be decoded to SDR, BL-base layer, EL-Enhancement layer, RPU-Reference Processing Unit (metadata). s- single layer, b - backwards compatible with Blu-ray format. The "n" in profile 5 indicates that it is not backwards compatible. The stream is in IPTPQc2/IPT color space.
So I suspect without a DolbyVision licence we likely have no hope of processing the DV metadata layer that Blurays use.The MINIX U9-H may be DV capable hardware, but does it even have the (probably needed) DV licence to begin with ?
From Dolby:
Quote
Every Dolby Vision playback device must pass Dolby Vision system development kit certification. During the certification procedure, the chipset implementing the Dolby Vision decoder will be tested against the advertised device capabilities, and Dolby will approve the device capabilities.