Firefly开源社区

RK3288 Android接5:4(1280*1024分辨率)屏幕画面压缩问题如何解决?

22

积分

0

威望

0

贡献

游客

积分
22
发表于 2017-7-28 22:06:41     
RK3288 HDMI驱动中,并没有1280*1024选项,我在内核中做了以下更改
1、在kernel/divers/video/rockchip/hdmi/rockchip-htmi.h中的enum hdmi_video_infomation_code 增加分辨率定义

[backcolor=transparent !important]

2、在kernel/divers/video/rockchip/hdmi/rockchip-htmi-lcdc.c中

static const struct hdmi_video_timing hdmi_mode添加该分辨率的参数,参数vic为第一步中添加的定义的排序-1,我在第一步中将新的分辨率添加到末尾,第108个,则vic为107 。参数2ndvic为第一步添加的定义的名字。其他参在vga驱动中抄了过来。

下图中的文件,我将i系列的分辨率注释,以防驱动出错时自动选择列表中第一个分辨率,导致常规显示器显示出错(i系列分辨率通常用于电视)

[backcolor=transparent !important]


3、编译内核,并且刷入开发

最后,驱动程序会根据显示器信息,筛选出列表中合适的驱动参数,显示在Android设置HDMI输出模式,我选择了1280*1024分辨率,成功输出。


分辨率修改成功,但是1280*1024分辨率的显示器为5:4的尺寸,显示器输出为16:9,画面压缩严重,请问有解决办法吗?


回复

使用道具 举报

30

积分

0

威望

0

贡献

游客

积分
30
发表于 2017-11-9 19:25:56     
遇到同样问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表