📄 ypbpr.h
字号:
//----------------------------------------------------------------------------------------------------
// ID Code : YPbPr.h No.0000
// Update Note :
//
//----------------------------------------------------------------------------------------------------
#if(_YPBPR_SUPPORT == _ON)
//--------------------------------------------------
// Definitions of
//--------------------------------------------------
#define _MAX_YPBPR_MODE 10
//----------------------------------------------------------------------------------------------------
#ifdef __YPBPR__
//--------------------------------------------------
// YPbPr Tables
//--------------------------------------------------
ModeTableType code tYPBPR_MODE_TABLE[_MAX_YPBPR_MODE] =
{
#if(_YPBPR_OVERSCAN_PERCENT==_OVERSCAN_PERCENT_97_00)
{ // Mode 0 : 720 x 576i x 50 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
704-6, 272+10-2, // InputWidth, InputHeight,
156, 500, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
864, 312, // HTotal, VTotal,
143+6/2, 24+2/2,//31, // HStartPos, VStartPos,
},
{ // Mode 1 : 720 x 480i x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
704-20+14, 224+8+1, // InputWidth, InputHeight,
157, 600, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
858, 262, // HTotal, VTotal,
129+20-14/2, 22-1,//27, // HStartPos, VStartPos,
},
{ // Mode 2 : 720 x 576p x 50 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
704-14+8, 560-8+7, // InputWidth, InputHeight,
312, 500, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
864, 624, // HTotal, VTotal,
141+10-8/2, 48+8-7/2, // HStartPos, VStartPos,
},
{ // Mode 3 : 720 x 480p x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
704-20+14, 464+1, // InputWidth, InputHeight,
315, 600, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
858, 526, // HTotal, VTotal,
131+10-14/2, 45-1, // HStartPos, VStartPos,
},
{ // Mode 4 : 1280 x 720p x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1248-6, 704-6, // InputWidth, InputHeight,
450, 600, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
1650, 750, // HTotal, VTotal,
311+6/2, 33+6/2, // HStartPos, VStartPos,
},
{ // Mode 5 : 1920 x 1080i x 50 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1776+86, 516+8,//524, // InputWidth, InputHeight,
281, 500, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
2640, 554,//562, // HTotal, VTotal,
308-86/2, 33-8/2, // HStartPos, VStartPos,
},
{ // Mode 6 : 1920 x 1080i x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1776+86, 516+8,//524, // InputWidth, InputHeight,
337, 600, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
2200, 562, // HTotal, VTotal,
308-86/2, 33-8/2, // HStartPos, VStartPos,
},
{ // Mode 7 : 1280 x 720p x 50 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1248-6, 704-6, // InputWidth, InputHeight,
376, 502, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
1980, 750, // HTotal, VTotal,
300+6/2, 25+6/2, // HStartPos, VStartPos,
},
{ //# Mode 8 : 1920 x 1080p x 50 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1920-58, 1080-32, // InputWidth, InputHeight,
563, 501, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
2640, 1125, // HTotal, VTotal,
236+58/2, 41+32/2, // HStartPos, VStartPos,
},
{ //# Mode 9 : 1920 x 1080p x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1920-58, 1080-32, // InputWidth, InputHeight,
678, 603, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
2200, 562, // HTotal, VTotal,
236+58/2,41+32/2, // HStartPos, VStartPos,
},
#elif(_YPBPR_OVERSCAN_PERCENT==_OVERSCAN_PERCENT_95_00)
{ // Mode 0 : 720 x 576i x 50 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
704-20, 272+10, // InputWidth, InputHeight,
156, 500, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
864, 312, // HTotal, VTotal,
143+20/2, 24,//31, // HStartPos, VStartPos,
},
{ // Mode 1 : 720 x 480i x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
704-20, 224+8-4, // InputWidth, InputHeight,
157, 600, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
858, 262, // HTotal, VTotal,
129+20/2, 22+4/2,//27, // HStartPos, VStartPos,
},
{ // Mode 2 : 720 x 576p x 50 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
704-14-6, 560-8-4, // InputWidth, InputHeight,
312, 500, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
864, 624, // HTotal, VTotal,
141+10+6/2, 48+8+4/2, // HStartPos, VStartPos,
},
{ // Mode 3 : 720 x 480p x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
704-20, 464-8, // InputWidth, InputHeight,
315, 600, // HFreq in kHz, VFreq in Hz,
_HFREQ_TOLERANCE, _VFREQ_TOLERANCE, // HFreqTolerance in kHz, VFreqTolerance in Hz,
858, 526, // HTotal, VTotal,
131+10, 45+8/2, // HStartPos, VStartPos,
},
{ // Mode 4 : 1280 x 720p x 60 Hz
0 | _SYNC_HN_VN | _SYNC_HP_VN | _SYNC_HN_VP | _SYNC_HP_VP, // Polarity Flags,
1248-32, 704-20, // InputWidth, InputHeight,
450, 600, // HFreq in kHz, VFreq in Hz,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -