case EXTENSION_DRM_TAG:
Edid_ParsingDRMBlock(pRXCap,
&BlockBuf[offset]);
+ rx_set_hdr_lumi(&BlockBuf[offset],
+ (BlockBuf[offset] & 0x1f) + 1);
break;
case EXTENSION_VFPDB_TAG:
/* Just record VFPDB offset address, call Edid_ParsingVFPDB() after DTD
/* Clear the Parse result of HDMI Sink's EDID. */
void hdmitx_edid_clear(struct hdmitx_dev *hdmitx_device)
{
+ char tmp[2] = {0};
struct rx_cap *pRXCap = &(hdmitx_device->RXCap);
memset(pRXCap, 0, sizeof(struct rx_cap));
sizeof(hdmitx_device->EDID_hash));
hdmitx_device->edid_parsing = 0;
hdmitx_edid_set_default_aud(hdmitx_device);
+ rx_set_hdr_lumi(&tmp[0], 2);
+ rx_set_receiver_edid(&tmp[0], 2);
}
/*
{
}
+extern int rx_set_hdr_lumi(unsigned char *data, int len);
+int __attribute__((weak))rx_set_hdr_lumi(unsigned char *data, int len)
+{
+ return 0;
+}
+
extern void rx_set_repeater_support(bool enable);
void __attribute__((weak))rx_set_repeater_support(bool enable)
{