TI中文支持网
TI专业的中文技术问题搜集分享网站

dm368 720p 60fps帧率显示不正确

我的是dm368,用的是dvsdk 4.02 encode样例,使用encode录制h264文件时,发现帧率只有22fps,显示:

ARM Load: 6% Video fps: 22 fps Video bit rate: 662 kbps Sound bit rate: 0 kbps Time: 00:00:08 Demo: Encode Display: 720P_60 Video Codec: H.264 HP Resolution: 1280×720 Sound Codec: N/A Sampling Freq: N/A

 

我设置的是720p 60fps,但是 Video fps显示只有22fps

然后我用示波器量了vd信号,发现周期是25.2ms,那么应该在40 帧左右,然后我在vd中断函数vpfe_imp_dma_isr打印时间

,也是在20-30ms之间

 

我的sensor mt9p031,extclk设置为24M,pixclk出来的频率为75M左右

请问帧率怎么会差这么多

map dog:

后来我调整了一下时钟,同样是720p 60fps,示波器量vd信号为50多帧,然后又在vpfe_isr中断函数加了打印信息,发现1s打印50多次,是正常的,但是在vpfe_process_buffer_complete里面发现1s只打印20多次,这是否说明驱动中断是有那么多次,但是处理就没有那么多次,如果是这样,该怎么优化呢

zhou xinpo:

回复 map dog:

兄弟请问你的问题解决了吗?

赞(0)
未经允许不得转载:TI中文支持网 » dm368 720p 60fps帧率显示不正确
分享到: 更多 (0)