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

超高清视频解码系统开发中有关DM8168的问题

我们正在做一个超高清视频解码的系统,使用的是4个DM 8168的DSP。我们需要对4K视频进行分割解码,主要是将一帧视频切成四块用四个DSP并行处理。这种分割方式需要用到其他DSP的解码中的数据,目前遇到了如下问题:

1.在H264codec中有一个208byte的宏块数据mbdata,mbdata的数据结构是什么,有对应的参考文档吗?

2.我们需要控制一个DSP只解码一帧的某一部分,但我不知道怎么实现这样的控制。我目前手上的H264codec只有一个process函数是把一帧H264解码成YUV,是否存在这样的控制或参数设置,使得只做熵解码?还是说有另外的函数只进行熵解码?

3.四块DSP开发板之间用pci-e进行连接。那么对pci-e的控制有没有相当的操作文档,在软件方面如何控制传输需要的宏块数据到另一块板子上面?

我们目前使用的EZSDK 5_00_00_09,H264codec是该SDK下codecs-dm816x_5_00_00_00文件夹中的codec。

VampireDaVinci:

1. 用PCIE把码流同时发给4个DM8168,DM8168解码4K后,只显示1/4即可

2. 通过PCIE给DM8168心跳进行锁帧保证显示的同步

Xiaotao Hou:

回复 VampireDaVinci:

很感谢您的回答,那么关于前面两个问题:mbdata和codec解码的控制,您有进一步的解释么?

VampireDaVinci:

回复 Xiaotao Hou:

1. Google ISO 14496-10 看H.264的语法解释

2. Codec解码控制得你们自己搞,这是核心。。。

Xiaotao Hou:

回复 VampireDaVinci:

您好,是这样的,我们已经有了一个在JM上的并行解码算法,但直接移植JM肯定是不行的,所以我们希望利用DM8168提供的能实时解码HD的decoder来实现。然而DM8168自带的decoder中只看到一个解一个完整帧的process函数,我们希望能提供更多的底层的函数,便于算法的移植。

Xiaotao Hou:

回复 VampireDaVinci:

关于第一个问题,mbdata难道不是TI自己设计的数据结构么?我在ISO 14496-10里面没有看到啊,如果可以,能提供具体的页数么?谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 超高清视频解码系统开发中有关DM8168的问题
分享到: 更多 (0)