This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM8168 HDVPSS chains



在chains例子中有多路视频输入,然后将多路信号组合到一路输出(scalarSwMs)。我现在可以成功的将两路视频经过缩放合到一路输出(上下分屏模式,上半屏显示一路捕获,下半屏显示二路捕获)。请问我怎样能够使捕获的两路1080i的hdmi信号,不经过任何缩放,按像素级别的组合到一路1080p的hdmi输出上。如输出的视频的前540行用第一路捕获的数据的前540行数据;后540行用第二路捕获的后540行数据。

  • 标准的来说,我觉得需要改写视频采集的驱动,直接分离1080i的奇偶场,然后再组合直接1080p输出。

    或者不该采集驱动,在视频输出的时候,人为的将两路1080i的奇偶场分离重组。这样的话,内存空间会比较浪费。

  • 首先感谢您对我的问题的解答,我现在用HDVPSS中的chains示例里的capture+Scalar(software mosaic)+Display的形式,其中我更改了Scalar部分的分屏方式为上下分屏,我想在Scalar部分进行内存操作,请问我怎么才能得到第一路视频的数据和第二路视频的数据(如两路视频每一帧都是1920x1080的,我想取第一路中的每一帧中的1行到540,第二路中的每一帧的541行到1080行),然后合成一路视频输出。我尝试过addr[0][0]的一些操作,直接就报错了。请问我怎么才能进行这种内存级别的操作呢?非常感谢!!期待您的指点!!

  • 我最终是改的采集部分的程序,将两路数据和到一路中,直接接到显示中,完成任务的,感谢!!!

  • 参考借鉴一下。

  • Wolf,我有个显示方面的问题,想请教你一下。