【产品型号】:HI3519DV500
【SDK版本】:Hi3519DV500R001C01SPC010,Hi3519DV500_SDK_V2.0.1.0
【问题描述】:方案采用HDMI信号转BT1120给到HI3519DV500芯片采集,
目前测试1920*1080P60分辨率输入时VI的DEV1识别到valid_height为1125是错误的,正确的应该是1080;
测试1280*720P60分辨率输入时DEV1识别到valid_height为750是错误的,正确的应该是720;
然后PIPE3的lost_cnt就一直增加,VI的CHN采集不到数据且/dev/logmpp有报错。
【所处环境】: 用的glibc;且使用了Hi3519DV500_SDK_V2.0.1.0_CP0001的补丁
【初步分析】: 高度识别错误,但是识别错误的高度也是很稳定的一个值,且就目前测试的19201080P60和
1280720P60这2个分辨率时序来看,宽度识别都是正确的,高度识别是错误的但是也是一个
稳定的值,19201080P60高度被识别为1125,1280720P60高度被识别为750,这个2个值恰巧是
对应分辨率时序的Vtotal(有效高度+消隐区)的值,怀疑SDK内部在计算高度的时候错把Vtotal的
值赋值给了高度Height导致系统异常。
【求解】:请教大咖,有遇到类似问题吗?