RKxx系列的RK628摄像头配置影响HDMI出图
/hardware/rockchip/下的相机框架
配置文件路径:
camera/etc/camera/camera3_profiles_平台名.xml
在camera/common/platformdata/ChromeCameraProfiles.cpp 使用libexpat解析读取配置文件,会通过CameraProfiles::checkField()和CameraProfiles::isSensorPresent()匹配到节点的name
通过标准的V4L2驱动ioctl传递KMODULE_GET_MODULE_INFO参数获取到name
驱动路径:
drivers/media/i2c/rk628/rk628_csi_v4l2.c:rk628_csi_ioctl()
匹配后会add到相机列表camera_metadata_t

但addCamera 里面有个坑
这里匹配到RK628就直接配置为HDMI CAMERA了,这样就导致hdmi Camera节点一旦被open,就会影响HDMI-IN,导致TVINPUT里面HDMIIn无法出图。

VICAP图像捕获架构详见:https://www.cnblogs.com/arnoldlu/p/18111454
--------蓝天上的云_转载请注明出处.

浙公网安备 33010602011771号