This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM365 raw数据转换yuv 有时获取到的buff中无数据变化



在IMP_MODE_CONTINUOUS模式下,经过yuv转换后,在调用select确认有数据可读的情况下偶尔会出现调用类似ioctl(capt_fd, VIDIOC_DQBUF, &cap_buf)后,cap_buf.m.userptr指向的数据区无变化。可能几百帧中会出现这样“空数据“的一帧,

是否和某些参数设置有关?

是否有人也碰到类似的问题?

能否给一些如何作进一步排查的建议?

万分感谢!



  • 你好,

    请问你的系统的DDR负荷是否很大/紧张?我怀疑是DDR资源紧张,导致resizer无法拿到DDR资源,从而导致输出没有更新。

    请问你的系统里是否有可以减少的DDR访问的代码/应用?如果有,请减少。请问你的PBBPR设置是多少?是否是0x10~0x60?

    另DDR的时序配置是否根据你使用的芯片配置过?你可以参考使用工具:http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/69143.aspx。