@chengwei_peng 在 d1s trecorderdemo 问题 中说:
@yuwei 这个应该是显示的时候出现的异常。本身trecorder是摄像头和显示共用一个buf的,但是现在显示的框架修改了,根据摄像头传过来的buf没办法找到内存的操作句柄,从而报错。
可以试试修改 recorder.cfg,将摄像头的buf从mmap修改为user的方式。
感谢大佬,真的有效
-video_memory = MMAP
+video_memory = USERPTR
@chengwei_peng 在 d1s trecorderdemo 问题 中说:
@yuwei 这个应该是显示的时候出现的异常。本身trecorder是摄像头和显示共用一个buf的,但是现在显示的框架修改了,根据摄像头传过来的buf没办法找到内存的操作句柄,从而报错。
可以试试修改 recorder.cfg,将摄像头的buf从mmap修改为user的方式。
感谢大佬,真的有效
-video_memory = MMAP
+video_memory = USERPTR
猝不及防 无声无息的挂死 让人无从下手。
按理说 既然 已知有这种时序 问题,那么软件是否在读取参数设置硬件时可以进行判断然后log打印?
或者进行强制修正。
@chengwei_peng 在 d1s trecorderdemo 问题 中说:
@yuwei 这个应该是显示的时候出现的异常。本身trecorder是摄像头和显示共用一个buf的,但是现在显示的框架修改了,根据摄像头传过来的buf没办法找到内存的操作句柄,从而报错。
可以试试修改 recorder.cfg,将摄像头的buf从mmap修改为user的方式。
感谢大佬,真的有效
-video_memory = MMAP
+video_memory = USERPTR