TI论坛
直播中

王志宏

7年用户 162经验值
私信 关注

看DVRRDK代码里面配置5158 device和capture的时候,实际上确是422i输入,这是什么意思呢?

本帖最后由 一只耳朵怪 于 2018-6-22 10:55 编辑

       专家你好,我看DVRRDK代码里面配置5158 device和capture的时候,都设置的:
vidDecVideoModeArgs.videoDataFormat = SYSTEM_DF_YUV422P 和
pCaptureInstPrm->inDataFormat = SYSTEM_DF_YUV422P;
但实际上确实是422i输入,这是什么意思呢?
       我们现在在做高清的输入,TVP5158的FAKEHD模式是可以encode的,但是直接接BT1120的16bit数据 capture这块还没弄通,VIN0_A和VIN0_B都需要配置么,还是说只要配置VIN0_A是16BIT模式就行了?

回帖(4)

李裕伦

2018-6-22 06:23:13
VIP模块支持的数据格式如下:
Supported video input formats are 4:2:0 (aligned-chroma, planar, frame/field), 4:2:2 (planar,
frame/field), and 444. 所以这里YUV422P是planar的意思。
你所说的422i里的i是指interleave?还是interlace?
16bit模式应该只需要配VIN0_A就可以了。
举报

王志宏

2018-6-22 06:36:38
引用: 梦见天空 发表于 2018-6-22 06:23
VIP模块支持的数据格式如下:
Supported video input formats are 4:2:0 (aligned-chroma, planar, frame/field), 4:2:2 (planar,
frame/field), and 444. 所以这里YUV422P是planar的意思。

i就是隔行扫描,p是逐行扫描,但是这里他说的是planar的平面的,我是不是可以理解为就是逐行的意思?
举报

李裕伦

2018-6-22 06:47:26
引用: Joyalar 发表于 2018-6-22 06:36
i就是隔行扫描,p是逐行扫描,但是这里他说的是planar的平面的,我是不是可以理解为就是逐行的意思?

这里的p不是逐行的意思,是planar的意思,就是说U数据和V数据是分开存放的,两个平面,指的是UV的存放方式,并不是逐行隔行的扫描方式。
上面我也贴了,输入支持4:2:2 (planar,frame/field), 这里frame/field表示,可以支持帧模式也可以支持场模式,就是说支持你说的i和p,逐行隔行都支持。
不知道解释清楚没有?
举报

王志宏

2018-6-22 07:00:03
引用: 梦见天空 发表于 2018-6-22 06:47
这里的p不是逐行的意思,是planar的意思,就是说U数据和V数据是分开存放的,两个平面,指的是UV的存放方式,并不是逐行隔行的扫描方式。
上面我也贴了,输入支持4:2:2 (planar,frame/field), 这里frame/field表示,可以支持帧模式也可以支持场模式,就是说支持你说的i和p,逐行隔行都支持。
不知道解释清楚没有? ...

非常感谢,解释得很到位。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分