asysbang
标题:
3568外接特殊显示屏
[打印本页]
作者:
admin
时间:
2023-1-13 10:56
标题:
3568外接特殊显示屏
因为屏幕只支持1536x2048,需要强制输出这个分辨率
改动
1.hardware/rockchip/hwcomposer/drmhwc2/drm/drmconnector.cpp
UpdateModes 函数中 “//Get original mode from connector”的处理逻辑,需要最后raw_modes_.swap(new_raw_modes);
因为拿到connector给的mode但是没有使用,需要赋值到raw_modes_,然后UpdateDisplayMode 函数才能获得这个值
2.强制转屏幕,调整方向
hardware/rockchip/hwcomposer/drmhwc/hwcomposer.cpp
PrepareRgaBuffer 函数中
if(layer.transform & DrmHwcTransform::kRotate90) { rga_transform = DRM_RGA_TRANSFORM_ROT_90;
}
根据实际情况设置
欢迎光临 asysbang (http://asysbang.com/)
Powered by Discuz! X2.5