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
本文来自博客园,作者:蓝天上的云℡,采用 BY-NC-SA 许可协议,转载请注明:转载自作者蓝天上的云℡ 原文链接 https://www.cnblogs.com/yucloud/p/19276181

浙公网安备 33010602011771号