如果您已经拿到代码,并且在把玩HDMI的话,想让它适配您的显示设备,比如1080p的显示器,那么希望这篇帖子可以帮助您。
1.首先您需要找到如下路径的代码:
/kernel-3.18/drivers/misc/mediatek/ext_disp/extd_hdmi.c
HDMI分辨率默认为HDMI_VIDEO_1280x720p_60Hz。
2.选择合适的分辨率值设置上图红框内分辨率值;
支持的分辨率值有HDMI_VIDEO_720x480p_60Hz,HDMI_VIDEO_1280x720p_60Hz,HDMI_VIDEO_1920x1080p_30Hz等。
例如设置HDMI_VIDEO_1920x1080p_30Hz,如下图:
补充:最新代码下HDMI修改为1080p方法
1.首先您需要找到如下路径的代码:
/kernel-3.18/drivers/misc/mediatek/ext_disp/extd_hdmi.c
HDMI分辨率默认为HDMI_VIDEO_1280x720p_60Hz。
2.选择合适的分辨率值设置上图红框内分辨率值;
支持的分辨率值有HDMI_VIDEO_720x480p_60Hz,HDMI_VIDEO_1280x720p_60Hz,HDMI_VIDEO_1920x1080p_30Hz等。
例如设置HDMI_VIDEO_1920x1080p_30Hz,如下图:
3.其次需要修改如下路径的属性。
/device/amt/amt6797_64_open/rsystem.prop的ro.sf.lcd_density。
hdmi分辨率默认为720P时,ro.sf.lcd_density应该默认对应为160;要设置hdmi分辨率默认为1080P时,ro.sf.lcd_density应该对应设置为240.
Working