你好,
请教一下,DM8168上,如果我们只想获取H.264解码后的yuv数据然后通过PCIe发送出去,解码后的数据不在dm8168上显示。
在创建link的时候,可以创建不包含swMsLink和displayLink的链路吗?
我试了以下链路,发现实际运行的时候,链路可以成功创建和启动。但是在A8侧注册的获取解码后yuv数据的回调函数一直未被触发调用。而且没有错误log出现。
IPC_BITS_OUT_A8 (BitStream) -> IPC_BITS_IN (Video) -> DEC (YUV420SP) -> IPC_FRAMES_OUT (Video) -> IPC_FRAMES_IN (A8)
Chris Meng:
user5919965在创建link的时候,可以创建不包含swMsLink和displayLink的链路吗?
可以
user5919965IPC_BITS_OUT_A8 (BitStream) -> IPC_BITS_IN (Video) -> DEC (YUV420SP) -> IPC_FRAMES_OUT (Video) -> IPC_FRAMES_IN (A8)
请问link的创建顺序是从后向前么?
user5919965:
回复 Chris Meng:
你好,重新检查了一下代码,有一个linkID之前设置错了。
现在在DVRRDK3.5版本上可以正常获取解码后的yuv数据了。但是在DVRRDK4.0版本上回调函数还是没有被触发调用。从DVRRDK3.5版本迁移到DVRRDK4.0版本是需要修改什么配置吗?