Quantcast
Channel: 达芬奇(Davinci™) - 最近的话题
Viewing all articles
Browse latest Browse all 3112

8148DVRRDK视频采集问题

$
0
0

专家您好:   

     我设计了一个dvrrdk下的视频采集的例子,想把采集的数据直接保存在A8上,但遇到一些问题向您请教。我建了三个link,capturelink、vpss上的ipcframeoutlink和a8上的ipcframeinlink。通过a8上的ipcframeinlink读取数据时我应该先用Vsys_allocBuf申请内存块并把这些内存块用IpcFramesInLink_putEmptyVideoFrames放入系统内存中,还是不做上述操作直接用IpcFramesInLink_getFullVideoFrames和IpcFramesInLink_putEmptyVideoFrames来读取数据。我发现如做Vsys_allocBuf申请内存块操作,将它们用IpcFramesInLink_putEmptyVideoFrames函数放入系统内存时出现内存访问异常错误。如不做,在只做IpcFramesInLink_getFullVideoFrames和IpcFramesInLink_putEmptyVideoFrames时没问题,如要访问IpcFramesInLink_getFullVideoFrames 获得的内存缓冲区,则读取虚拟地址时会出错。另外,上面的操作我是在启动所有link后在一个无限循环中做的,而没有在回调函数中做,这样是否有问题。上述问题困扰我好几天了, 希望您不吝赐教!


Viewing all articles
Browse latest Browse all 3112

Trending Articles