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

dm8168获取解码后数据

您好,

      我们现在使用dm8168板卡接收网络上的数据解码并显示。现在想把一路解码后的yuv数据转发出去,要如何获取解码后的数据? 有没有相关demo?

Chris Meng:

你好,

一般来说video M3解码后的数据会直接传给vpss m3显示,不会发给ARM。如果你需要,你需要在video M3侧增加一个link的分支,把解码后的数据传给ARM。目前没有相关的demo。对于你的这个应用,请问你准备使用网口把YUV数据转发出去?解码后的YUV数据量是一般都是很大的,你有计算过网络吞吐足够么?

user5919965:

回复 Chris Meng:

我们现在的应用场景是网络传入两路h264视频流,一路高清一路标清,高清视频解码后直接显示,标清视频解码后获取yuv数据通过pcie进行转发。

请问要获取yuv数据的话需要在decLink后添加什么link?

Chris Meng:

回复 user5919965:

你好,

请参考下面的论坛讨论:
e2e.ti.com/…/291937

user5919965:

回复 Chris Meng:

你好,

参考上面的链接,现在可以获取到解码的图像了。但是如链接里提到的解码后的分辨率变大了(1920×1080变为2048×1080),用7yuv工具看画面右侧存在灰条。我们现在想获取正常分辨率的yuv数据,然后通过DMA从PCIe端口发出。有什么办法能让解码后yuv数据的分辨率保存解码前的大小吗?

Chris Meng:

回复 user5919965:

你好,

EDMA可以设置搬移的时候每行跳过一定区域,这样就可以避免搬移灰色部分数据了。具体请参考TRM里EDMA相关章节内容。

user5919965:

回复 Chris Meng:

好的,多谢!我试一下。

user5919965:

回复 user5919965:

你好,

是使用dvr_rdk/mcfw/src_linux/osa/inc/osa_dma.h里的OSA_DmaCopy2D进行搬移吗?
对于这个结构体的参数设置有没有比较详细的说明? 现在没明白如何设置参数来避免搬移灰色部分数据。

赞(0)
未经允许不得转载:TI中文支持网 » dm8168获取解码后数据
分享到: 更多 (0)