现在用5150采集pal视频,使用sdk的encode例程,接入摄像头可以正常工作,压缩后的文件可以正常播放。但是不接摄像头时,vpfe_capture也一直出中断,串口打印信息也是显示每秒25帧,每秒5k的数据量,我看了一下数据,应该是每帧数据添加的帧格式信息。如果我用ctrl+c关闭encode,再重新运行encode,这样就没有中断了,帧率也是0了,请问是什么原因呀?
Chris Meng:
Wang Rui,
你是拔掉了输入TVP5150的模拟信号么?你可以测量一下TVP5150的输出,应该是有输出的,不然DM368是不会有中断产生的。
user1678700:
回复 Chris Meng:
对,我是把模拟源断开了,拔掉模拟源还有中断产生,5150确实有输出,请问是什么原因呀,我如何使它不产生数据,再有就是为什么我ctrl+c一下encode就不会产生中断了
Chris Meng:
回复 user1678700:
Wang Rui,
建议你的软件有检测TVP5150是否失锁,如果是表面视频源丢失。
DM36x的VPFE输入时序如果发生变化,在再次采集前需要复位整个VPSS。
最好是没有视频源插拔的情况。
user1678700:
回复 Chris Meng:
你好,如果我要软件检测是否失锁,这部分代码应该在什么地方添加呀?
user1678700:
回复 user1678700:
我不接模拟视频源运行encode例程,为什么tvp5151会有输出?但是编码完保存的数据中只有00 00 00 01这一类的帧头数据