我再次研究了一下,更准确的表达应该是:
无论S905X2、S905X4、S922X支持杜比视界的SoC都不是真正的支持双层杜比视界,也和芝杜、杜恩、腾讯一样是抛弃FEL层,此乃业界常规操作。首先理解杜比视界的复杂性结论是P5和P8都是单层杜比视界,流媒体专用;P7为蓝光碟独占,一般都是双层杜比视界;杜比视界代号
Profile 4/5/7/8/9是杜比视界的数据流配置字符串代号,不同的数字代表了不同的色彩编码和基础HDR格式:
再看CoreELEC论坛开发方法细节https://wiki.coreelec.org/coreelec:ce_dev_cycle

晶晨(Amlogic)公司为其芯片产品(S905X2、S905X4、S922X)定制开发了Linux内核版本,从开发状态来看Linux内核版本V4.9为稳定最终版本,CoreELEC21.2支持上述三个SoC芯片。随后晶晨又开发了Linux内核版本V5.15 ALPHA版,
CoreELEC22也支持上述三个芯片,但是注明有严重错误不能商业用途,高度不稳定。
所以Linux内核版本V5.15的测试版用的前2版的dovi.ko模块以保证稳定性。https://discourse.coreelec.org/t/2024-may-update-about-the-development-status-of-coreelec/51402
我们将 “根据用于播放的 Amlogic 硬件,媒体将以杜比视界FEL/MEL 配置文件 7 播放或由lib dovi动态转换为配置文件 8.1(如 MEL)。”中指出的技术路线继续研究发现,
lib dovi Github文档明确其技术路线为P5/P7转为P8.1或8.4(苹果专用)。
P8.1其实就是P7舍去FEL层,所以神盾、芝杜等设备点亮P7双层杜比视界靠就是这种办法,也就是我们常说的P7转成了P8.1。https://github.com/quietvoid/dovi_tool
对于KODI21开启杜比视界兼容模式后对P7中的FEL层(包括FEL层里的RPU)直接抛弃的做法,并非kodi21一家这么做,而是大家都这么做,例如芝杜、杜恩、极光5x的自带播放软件均是直接抛弃FEL层(包括其中的RPU),再如s922x-j外贸盒子支持直接解码FEL,但解FEL层时卡出翔,只能选择改版软件或改版系统强制抛弃FEL才能流畅播放。
P7转换为P8.1时不支持FEL层的12bit和其映色,所以连同FEL层包含的RPU一起直接抛弃。当然根本原因还是这些安卓设备的硬件芯片本身不支持。 真正不抛弃P7的FEL层原生支持双层杜比视界的只有蓝光机,和采用相同蓝光机芯片(MTK8581)的播放机。
Infuse最新版也支持P7转换为P8.1,遇到FEL层也是直接抛弃。