大家好,小弟新手,请教几个问题~
1. 我想通过TVP7002采集PC输出的1600*1200 VGA信号,在vpsdrv_tvp7002Settings.h,找到了1080P的设置,但是这个里面的设置是怎么来的呢?
static UInt8 gTvp7002Value1080p60EmbSync[] =
{
0x89u, /* HPLL_DIVIDER_MSB */
0x80u, /* HPLL_DIVIDER_LSB */
0xE0u, /* HPLL_CTRL */
0xA0u, /* HPLL_PHASE_SELECT */
0x32u, /* CLAMP_START */
0x20u, /* CLAMP_WIDTH */
0x20u, /* HSYNC_OUT_WIDTH */
0x40u,//mmm 0x5Bu, /* SYNC_CTRL1 */
0x01u, /* HPLL_PRE_COAST */
0x00u, /* HPLL_POST_COAST */
0x01u,//0x00u, /* MISC_CTRL3 */
0x00u,//mmm 0xAAu,//0x00u, /* IN_MUX_SELECT1 */
0x6Au, /* IN_MUX_SELECT2 */
0x08u, /* HSOUT_OUT_START */
0x00u, /* MISC_CTRL4 */
0x80u, /* ADC_SETUP */
0x5Au, /* ALC_PLACEMENT */
0x00u, /* AVID_START_PIXEL_LSB */
0x01u, /* AVID_START_PIXEL_MSB */
0x84u, /* AVID_STOP_PIXEL_LSB */
0x08u, /* AVID_STOP_PIXEL_MSB */
0x05u, /* VBLK_FLD0_START_OFFSET */
0x00u, /* VBLK_FLD1_START_OFFSET */
0x2Du, /* VBLK_FLD0_DURATION */
0x00u, /* VBLK_FLD1_DURATION */
0x00u, /* FBIT_FLD0_START_OFFSET */
0x00u /* FBIT_FLD1_START_OFFSET */
};
是根据下面这个表来的吗?有点看不明白啊,如果我要改成1600*1200的话,应该怎么改?谢谢~
2 如果修改成功后
初始化时设置vidDecVideoModeArgs.standard = FVID2_STD_UXGA_60;
采集参数设置是不是要改成如下?其他地方还有需要设置的吗?
pCaptureInstPrm->standard = SYSTEM_STD_UXGA_60;
3. 采集的设置完成后,输出显示的部分是不是要参考这两个PDF文档,也进行相应的设置
DM81xx_DVR_RDK_Display_Output_Configuration.pdf
DM81xx_DVR_RDK_Customer_Display_Resolution.pdf
刚弄这个,很多不太熟悉,谢谢了~