video_common: Reordered reduced blanking timings after regular blanking.
The XVidC_GetVideoModeId search would return reduced blanking. This causes problems if the monitor doesn't support reduced blanking or if the user desired regular blanking. Prioritize regular blanking first - it is up to the user to specify if reduced blanking is desired. Signed-off-by: Andrei-Liviu Simion <andrei.simion@xilinx.com>
This commit is contained in:
parent
37bea67da9
commit
c741680e7a
2 changed files with 28 additions and 28 deletions
|
@ -99,13 +99,13 @@ typedef enum {
|
|||
XVIDC_VM_1152x864_75_P,
|
||||
XVIDC_VM_1280x720_50_P,
|
||||
XVIDC_VM_1280x720_60_P,
|
||||
XVIDC_VM_1280x768_60_P_RB,
|
||||
XVIDC_VM_1280x768_60_P,
|
||||
XVIDC_VM_1280x768_60_P_RB,
|
||||
XVIDC_VM_1280x768_75_P,
|
||||
XVIDC_VM_1280x768_85_P,
|
||||
XVIDC_VM_1280x768_120_P_RB,
|
||||
XVIDC_VM_1280x800_60_P_RB,
|
||||
XVIDC_VM_1280x800_60_P,
|
||||
XVIDC_VM_1280x800_60_P_RB,
|
||||
XVIDC_VM_1280x800_75_P,
|
||||
XVIDC_VM_1280x800_85_P,
|
||||
XVIDC_VM_1280x800_120_P_RB,
|
||||
|
@ -119,13 +119,13 @@ typedef enum {
|
|||
XVIDC_VM_1360x768_60_P,
|
||||
XVIDC_VM_1360x768_120_P_RB,
|
||||
XVIDC_VM_1366x768_60_P,
|
||||
XVIDC_VM_1400x1050_60_P_RB,
|
||||
XVIDC_VM_1400x1050_60_P,
|
||||
XVIDC_VM_1400x1050_60_P_RB,
|
||||
XVIDC_VM_1400x1050_75_P,
|
||||
XVIDC_VM_1400x1050_85_P,
|
||||
XVIDC_VM_1400x1050_120_P_RB,
|
||||
XVIDC_VM_1440x900_60_P_RB,
|
||||
XVIDC_VM_1440x900_60_P,
|
||||
XVIDC_VM_1440x900_60_P_RB,
|
||||
XVIDC_VM_1440x900_75_P,
|
||||
XVIDC_VM_1440x900_85_P,
|
||||
XVIDC_VM_1440x900_120_P_RB,
|
||||
|
@ -135,8 +135,8 @@ typedef enum {
|
|||
XVIDC_VM_1600x1200_75_P,
|
||||
XVIDC_VM_1600x1200_85_P,
|
||||
XVIDC_VM_1600x1200_120_P_RB,
|
||||
XVIDC_VM_1680x1050_60_P_RB,
|
||||
XVIDC_VM_1680x1050_60_P,
|
||||
XVIDC_VM_1680x1050_60_P_RB,
|
||||
XVIDC_VM_1680x1050_75_P,
|
||||
XVIDC_VM_1680x1050_85_P,
|
||||
XVIDC_VM_1680x1050_120_P_RB,
|
||||
|
@ -151,8 +151,8 @@ typedef enum {
|
|||
XVIDC_VM_1920x1080_30_P,
|
||||
XVIDC_VM_1920x1080_50_P,
|
||||
XVIDC_VM_1920x1080_60_P,
|
||||
XVIDC_VM_1920x1200_60_P_RB,
|
||||
XVIDC_VM_1920x1200_60_P,
|
||||
XVIDC_VM_1920x1200_60_P_RB,
|
||||
XVIDC_VM_1920x1200_75_P,
|
||||
XVIDC_VM_1920x1200_85_P,
|
||||
XVIDC_VM_1920x1200_120_P_RB,
|
||||
|
@ -160,8 +160,8 @@ typedef enum {
|
|||
XVIDC_VM_1920x1440_75_P,
|
||||
XVIDC_VM_1920x1440_120_P_RB,
|
||||
XVIDC_VM_1920x2160_60_P,
|
||||
XVIDC_VM_2560x1600_60_P_RB,
|
||||
XVIDC_VM_2560x1600_60_P,
|
||||
XVIDC_VM_2560x1600_60_P_RB,
|
||||
XVIDC_VM_2560x1600_75_P,
|
||||
XVIDC_VM_2560x1600_85_P,
|
||||
XVIDC_VM_2560x1600_120_P_RB,
|
||||
|
|
|
@ -165,12 +165,12 @@ const XVidC_VideoTimingMode XVidC_VideoTimingModes[XVIDC_VM_NUM_SUPPORTED] =
|
|||
{ XVIDC_VM_1280x720_60_P, "720p@60Hz", XVIDC_FR_60HZ,
|
||||
{1280, 110, 40, 220, 1650, 0,
|
||||
720, 5, 5, 20, 750, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1280x768_60_P_RB, "1280x768@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{1280, 48, 32, 80, 1440, 1,
|
||||
768, 3, 7, 12, 790, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1280x768_60_P, "1280x768@60Hz", XVIDC_FR_60HZ,
|
||||
{1280, 64, 128, 192, 1664, 0,
|
||||
768, 3, 7, 20, 798, 0, 0, 0, 0, 1} },
|
||||
{ XVIDC_VM_1280x768_60_P_RB, "1280x768@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{1280, 48, 32, 80, 1440, 1,
|
||||
768, 3, 7, 12, 790, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1280x768_75_P, "1280x768@75Hz", XVIDC_FR_75HZ,
|
||||
{1280, 80, 128, 208, 1696, 0,
|
||||
768, 3, 7, 27, 805, 0, 0, 0, 0, 1} },
|
||||
|
@ -180,12 +180,12 @@ const XVidC_VideoTimingMode XVidC_VideoTimingModes[XVIDC_VM_NUM_SUPPORTED] =
|
|||
{ XVIDC_VM_1280x768_120_P_RB, "1280x768@120Hz (RB)", XVIDC_FR_120HZ,
|
||||
{1280, 48, 32, 80, 1440, 1,
|
||||
768, 3, 7, 35, 813, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1280x800_60_P_RB, "1280x800@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{1280, 48, 32, 80, 1440, 1,
|
||||
800, 3, 6, 14, 823, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1280x800_60_P, "1280x800@60Hz", XVIDC_FR_60HZ,
|
||||
{1280, 72, 128, 200, 1680, 0,
|
||||
800, 3, 6, 22, 831, 0, 0, 0, 0, 1} },
|
||||
{ XVIDC_VM_1280x800_60_P_RB, "1280x800@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{1280, 48, 32, 80, 1440, 1,
|
||||
800, 3, 6, 14, 823, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1280x800_75_P, "1280x800@75Hz", XVIDC_FR_75HZ,
|
||||
{1280, 80, 128, 208, 1696, 0,
|
||||
800, 3, 6, 29, 838, 0, 0, 0, 0, 1} },
|
||||
|
@ -225,12 +225,12 @@ const XVidC_VideoTimingMode XVidC_VideoTimingModes[XVIDC_VM_NUM_SUPPORTED] =
|
|||
{ XVIDC_VM_1366x768_60_P, "1366x768@60Hz", XVIDC_FR_60HZ,
|
||||
{1366, 14, 56, 64, 1500, 1,
|
||||
768, 1, 3, 28, 800, 0, 0, 0, 0, 1} },
|
||||
{ XVIDC_VM_1400x1050_60_P_RB, "1400x1050@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{1400, 48, 32, 80, 1560, 1,
|
||||
1050, 3, 4, 23, 1080, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1400x1050_60_P, "1400x1050@60Hz", XVIDC_FR_60HZ,
|
||||
{1400, 88, 144, 232, 1864, 0,
|
||||
1050, 3, 4, 32, 1089, 0, 0, 0, 0, 1} },
|
||||
{ XVIDC_VM_1400x1050_60_P_RB, "1400x1050@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{1400, 48, 32, 80, 1560, 1,
|
||||
1050, 3, 4, 23, 1080, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1400x1050_75_P, "1400x1050@75Hz", XVIDC_FR_75HZ,
|
||||
{1400, 104, 144, 248, 1896, 0,
|
||||
1050, 3, 4, 42, 1099, 0, 0, 0, 0, 1} },
|
||||
|
@ -240,12 +240,12 @@ const XVidC_VideoTimingMode XVidC_VideoTimingModes[XVIDC_VM_NUM_SUPPORTED] =
|
|||
{ XVIDC_VM_1400x1050_120_P_RB, "1400x1050@120Hz (RB)", XVIDC_FR_120HZ,
|
||||
{1400, 48, 32, 80, 1560, 1,
|
||||
1050, 3, 4, 55, 1112, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1440x900_60_P_RB, "1440x900@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{1440, 48, 32, 80, 1600, 1,
|
||||
900, 3, 6, 17, 926, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1440x900_60_P, "1440x900@60Hz", XVIDC_FR_60HZ,
|
||||
{1440, 80, 152, 232, 1904, 0,
|
||||
900, 3, 6, 25, 934, 0, 0, 0, 0, 1} },
|
||||
{ XVIDC_VM_1440x900_60_P_RB, "1440x900@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{1440, 48, 32, 80, 1600, 1,
|
||||
900, 3, 6, 17, 926, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1440x900_75_P, "1440x900@75Hz", XVIDC_FR_75HZ,
|
||||
{1440, 96, 152, 248, 1936, 0,
|
||||
900, 3, 6, 33, 942, 0, 0, 0, 0, 1} },
|
||||
|
@ -273,12 +273,12 @@ const XVidC_VideoTimingMode XVidC_VideoTimingModes[XVIDC_VM_NUM_SUPPORTED] =
|
|||
{ XVIDC_VM_1600x1200_120_P_RB, "1600x1200@120Hz (RB)", XVIDC_FR_120HZ,
|
||||
{1600, 48, 32, 80, 1760, 1,
|
||||
1200, 3, 4, 64, 1271, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1680x1050_60_P_RB, "1680x1050@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{1680, 48, 32, 80, 1840, 1,
|
||||
1050, 3, 6, 21, 1080, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1680x1050_60_P, "1680x1050@60Hz", XVIDC_FR_60HZ,
|
||||
{1680, 104, 176, 280, 2240, 0,
|
||||
1050, 3, 6, 30, 1089, 0, 0, 0, 0, 1} },
|
||||
{ XVIDC_VM_1680x1050_60_P_RB, "1680x1050@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{1680, 48, 32, 80, 1840, 1,
|
||||
1050, 3, 6, 21, 1080, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1680x1050_75_P, "1680x1050@75Hz", XVIDC_FR_75HZ,
|
||||
{1680, 120, 176, 296, 2272, 0,
|
||||
1050, 3, 6, 40, 1099, 0, 0, 0, 0, 1} },
|
||||
|
@ -321,12 +321,12 @@ const XVidC_VideoTimingMode XVidC_VideoTimingModes[XVIDC_VM_NUM_SUPPORTED] =
|
|||
{ XVIDC_VM_1920x1080_60_P, "1920x1080@60Hz", XVIDC_FR_60HZ,
|
||||
{1920, 88, 44, 148, 2200, 0,
|
||||
1080, 4, 5, 36, 1125, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1920x1200_60_P_RB, "1920x1200@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{1920, 48, 32, 80, 2080, 1,
|
||||
1200, 3, 6, 26, 1235, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1920x1200_60_P, "1920x1200@60Hz", XVIDC_FR_60HZ,
|
||||
{1920, 136, 200, 336, 2592, 0,
|
||||
1200, 3, 6, 36, 1245, 0, 0, 0, 0, 1} },
|
||||
{ XVIDC_VM_1920x1200_60_P_RB, "1920x1200@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{1920, 48, 32, 80, 2080, 1,
|
||||
1200, 3, 6, 26, 1235, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_1920x1200_75_P, "1920x1200@75Hz", XVIDC_FR_75HZ,
|
||||
{1920, 136, 208, 344, 2608, 0,
|
||||
1200, 3, 6, 46, 1255, 0, 0, 0, 0, 1} },
|
||||
|
@ -348,12 +348,12 @@ const XVidC_VideoTimingMode XVidC_VideoTimingModes[XVIDC_VM_NUM_SUPPORTED] =
|
|||
{ XVIDC_VM_1920x2160_60_P, "1920x2160@60Hz", XVIDC_FR_60HZ,
|
||||
{1920, 88, 44, 148, 2200, 1,
|
||||
2160, 20, 10, 60, 2250, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_2560x1600_60_P_RB, "2560x1600@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{2560, 48, 32, 80, 2720, 1,
|
||||
1600, 3, 6, 37, 1646, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_2560x1600_60_P, "2560x1600@60Hz", XVIDC_FR_60HZ,
|
||||
{2560, 192, 280, 472, 3504, 0,
|
||||
1600, 3, 6, 49, 1658, 0, 0, 0, 0, 1} },
|
||||
{ XVIDC_VM_2560x1600_60_P_RB, "2560x1600@60Hz (RB)", XVIDC_FR_60HZ,
|
||||
{2560, 48, 32, 80, 2720, 1,
|
||||
1600, 3, 6, 37, 1646, 0, 0, 0, 0, 0} },
|
||||
{ XVIDC_VM_2560x1600_75_P, "2560x1600@75Hz", XVIDC_FR_75HZ,
|
||||
{2560, 208, 280, 488, 3536, 0,
|
||||
1600, 3, 6, 63, 1672, 0, 0, 0, 0, 1} },
|
||||
|
|
Loading…
Add table
Reference in a new issue