hi, tvp5158超级帧大小为: 1704x1052(NTSC).. 2-CH D1 行交织
我的后端芯片不是TI的. 但是支持ITU656模式, 并且在ITU656模式下,支持只接收消隐信息, 只接收有效数据, 接收整场信息..
我想问下,那么我配置的时候,可以配置成只接收有效数据吗?
有效数据的大小是1416(SAV2EAV) x 960(480x2) 这么大吗?
每一个有效行,包含了 start code.. 解析start code来确定每一行的有效数据的位置..
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.
hi, tvp5158超级帧大小为: 1704x1052(NTSC).. 2-CH D1 行交织
我的后端芯片不是TI的. 但是支持ITU656模式, 并且在ITU656模式下,支持只接收消隐信息, 只接收有效数据, 接收整场信息..
我想问下,那么我配置的时候,可以配置成只接收有效数据吗?
有效数据的大小是1416(SAV2EAV) x 960(480x2) 这么大吗?
每一个有效行,包含了 start code.. 解析start code来确定每一行的有效数据的位置..
TVP5158中定义一个结构体,其中有些成员不太明白为什么要这么设置.
代码是tvp5158 MCVIP里面的...
typedef struct {
XDAS_Int32 curBufId;
XDAS_Int32 curField;
XDAS_Int32 curLine[2];
XDAS_Int32 prevXY;//这个的作用是什么?
XDAS_Int32 prevLineNum;//这个的作用是什么 ?
XDAS_Int32 errorFrame;//请问这是记录错误的帧数据吗?
XDAS_Int32 errorLine;//这是记录错误的行数据吗
XDAS_Int32 isFirstFrame;//请问它的作用是什么 ?
XDAS_Int32 skipCount; //这个初始为什么设置成12呢
} TVP5158_ChDemuxInfo;
都有可能。
1,对于tvp5158,请设置好正确的寄存器值。具体到 http://www.ti.com.cn/product/cn/tvp5158 下载。或则,多读2遍D/S即可。如果设置正确,TVP5158的原因就可以排除。
2。我更怀疑是dm6437的driver造成的。你的VPIF设置是否和TVP5158的输出超级帧大小一致?memory 呢?
在一个超级帧内tvp5158的输出是按照隔行video顺序发送的,不能简单说行号从小到大排序。