xref: /utopia/UTPA2-700.0.x/modules/pq/hal/manhattan/pq/include/Manhattan_Sub_Ex.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1 ////////////////////////////////////////////////////////////////////////////////
2 //
3 // Copyright (c) 2008-2009 MStar Semiconductor, Inc.
4 // All rights reserved.
5 //
6 // Unless otherwise stipulated in writing, any and all information contained
7 // herein regardless in any format shall remain the sole proprietary of
8 // MStar Semiconductor Inc. and be kept in strict confidence
9 // (; MStar; Confidential; Information; ) by the recipient.
10 // Any unauthorized act including without limitation unauthorized disclosure,
11 // copying, use, reproduction, sale, distribution, modification, disassembling,
12 // reverse engineering and compiling of the contents of MStar Confidential
13 // Information is unlawful and strictly prohibited. MStar hereby reserves the
14 // rights to any and all damages, losses, costs and expenses resulting therefrom.
15 //
16 //****************************************************
17 //   Quality Map CodeGen Version 4.0
18 // 1920
19 // Manhattan
20 // 2015/5/15 11:05
21 // 2008/7/1 10:31
22 //****************************************************
23 
24 #ifndef _MANHATTAN_SUB_EX_H_
25 #define _MANHATTAN_SUB_EX_H_
26 
27 #define PQ_IP_NUM_Sub_Ex 19
28 
29 typedef enum
30 {
31     #if PQ_QM_CVBS
32     QM_RF_NTSC_44_Sub_Ex, //0
33     #endif
34     #if PQ_QM_CVBS
35     QM_RF_NTSC_M_Sub_Ex, //1
36     #endif
37     #if PQ_QM_CVBS
38     QM_RF_PAL_BGHI_Sub_Ex, //2
39     #endif
40     #if PQ_QM_CVBS
41     QM_RF_PAL_60_Sub_Ex, //3
42     #endif
43     #if PQ_QM_CVBS
44     QM_RF_PAL_M_Sub_Ex, //4
45     #endif
46     #if PQ_QM_CVBS
47     QM_RF_PAL_N_Sub_Ex, //5
48     #endif
49     #if PQ_QM_CVBS
50     QM_RF_SECAM_Sub_Ex, //6
51     #endif
52     #if PQ_QM_CVBS
53     QM_VIF_NTSC_44_Sub_Ex, //7
54     #endif
55     #if PQ_QM_CVBS
56     QM_VIF_NTSC_M_Sub_Ex, //8
57     #endif
58     #if PQ_QM_CVBS
59     QM_VIF_PAL_BGHI_Sub_Ex, //9
60     #endif
61     #if PQ_QM_CVBS
62     QM_VIF_PAL_60_Sub_Ex, //10
63     #endif
64     #if PQ_QM_CVBS
65     QM_VIF_PAL_M_Sub_Ex, //11
66     #endif
67     #if PQ_QM_CVBS
68     QM_VIF_PAL_N_Sub_Ex, //12
69     #endif
70     #if PQ_QM_CVBS
71     QM_VIF_SECAM_Sub_Ex, //13
72     #endif
73     #if PQ_QM_CVBS
74     QM_SV_NTSC_44_Sub_Ex, //14
75     #endif
76     #if PQ_QM_CVBS
77     QM_SV_NTSC_M_Sub_Ex, //15
78     #endif
79     #if PQ_QM_CVBS
80     QM_SV_PAL_BGHI_Sub_Ex, //16
81     #endif
82     #if PQ_QM_CVBS
83     QM_SV_PAL_60_Sub_Ex, //17
84     #endif
85     #if PQ_QM_CVBS
86     QM_SV_PAL_M_Sub_Ex, //18
87     #endif
88     #if PQ_QM_CVBS
89     QM_SV_PAL_N_Sub_Ex, //19
90     #endif
91     #if PQ_QM_CVBS
92     QM_SV_SECAM_Sub_Ex, //20
93     #endif
94     #if PQ_QM_CVBS
95     QM_AV_NTSC_44_Sub_Ex, //21
96     #endif
97     #if PQ_QM_CVBS
98     QM_AV_NTSC_M_Sub_Ex, //22
99     #endif
100     #if PQ_QM_CVBS
101     QM_AV_PAL_BGHI_Sub_Ex, //23
102     #endif
103     #if PQ_QM_CVBS
104     QM_AV_PAL_60_Sub_Ex, //24
105     #endif
106     #if PQ_QM_CVBS
107     QM_AV_PAL_M_Sub_Ex, //25
108     #endif
109     #if PQ_QM_CVBS
110     QM_AV_PAL_N_Sub_Ex, //26
111     #endif
112     #if PQ_QM_CVBS
113     QM_AV_SECAM_Sub_Ex, //27
114     #endif
115     #if PQ_QM_CVBS
116     QM_SCART_AV_NTSC_44_Sub_Ex, //28
117     #endif
118     #if PQ_QM_CVBS
119     QM_SCART_AV_NTSC_M_Sub_Ex, //29
120     #endif
121     #if PQ_QM_CVBS
122     QM_SCART_AV_PAL_BGHI_Sub_Ex, //30
123     #endif
124     #if PQ_QM_CVBS
125     QM_SCART_AV_PAL_60_Sub_Ex, //31
126     #endif
127     #if PQ_QM_CVBS
128     QM_SCART_AV_PAL_M_Sub_Ex, //32
129     #endif
130     #if PQ_QM_CVBS
131     QM_SCART_AV_PAL_N_Sub_Ex, //33
132     #endif
133     #if PQ_QM_CVBS
134     QM_SCART_AV_SECAM_Sub_Ex, //34
135     #endif
136     #if PQ_QM_CVBS
137     QM_SCART_SV_NTSC_44_Sub_Ex, //35
138     #endif
139     #if PQ_QM_CVBS
140     QM_SCART_SV_NTSC_M_Sub_Ex, //36
141     #endif
142     #if PQ_QM_CVBS
143     QM_SCART_SV_PAL_BGHI_Sub_Ex, //37
144     #endif
145     #if PQ_QM_CVBS
146     QM_SCART_SV_PAL_60_Sub_Ex, //38
147     #endif
148     #if PQ_QM_CVBS
149     QM_SCART_SV_PAL_M_Sub_Ex, //39
150     #endif
151     #if PQ_QM_CVBS
152     QM_SCART_SV_PAL_N_Sub_Ex, //40
153     #endif
154     #if PQ_QM_CVBS
155     QM_SCART_SV_SECAM_Sub_Ex, //41
156     #endif
157     #if PQ_QM_CVBS
158     QM_SCART_RGB_NTSC_Sub_Ex, //42
159     #endif
160     #if PQ_QM_CVBS
161     QM_SCART_RGB_PAL_Sub_Ex, //43
162     #endif
163     #if PQ_QM_YPBPR
164     QM_YPbPr_480i_Sub_Ex, //44
165     #endif
166     #if PQ_QM_YPBPR
167     QM_YPbPr_576i_Sub_Ex, //45
168     #endif
169     #if PQ_QM_YPBPR
170     QM_YPbPr_480p_Sub_Ex, //46
171     #endif
172     #if PQ_QM_YPBPR
173     QM_YPbPr_576p_Sub_Ex, //47
174     #endif
175     #if PQ_QM_YPBPR
176     QM_YPbPr_720p_24hz_Sub_Ex, //48
177     #endif
178     #if PQ_QM_YPBPR
179     QM_YPbPr_720p_50hz_Sub_Ex, //49
180     #endif
181     #if PQ_QM_YPBPR
182     QM_YPbPr_720p_60hz_Sub_Ex, //50
183     #endif
184     #if PQ_QM_YPBPR
185     QM_YPbPr_1080i_50hz_Sub_Ex, //51
186     #endif
187     #if PQ_QM_YPBPR
188     QM_YPbPr_1080i_60hz_Sub_Ex, //52
189     #endif
190     #if PQ_QM_YPBPR
191     QM_YPbPr_1080p_24hz_Sub_Ex, //53
192     #endif
193     #if PQ_QM_YPBPR
194     QM_YPbPr_1080p_50hz_Sub_Ex, //54
195     #endif
196     #if PQ_QM_YPBPR
197     QM_YPbPr_1080p_60hz_Sub_Ex, //55
198     #endif
199     #if PQ_QM_HMDI
200     QM_HDMI_480i_Sub_Ex, //56
201     #endif
202     #if PQ_QM_HMDI
203     QM_HDMI_576i_Sub_Ex, //57
204     #endif
205     #if PQ_QM_HMDI
206     QM_HDMI_480p_Sub_Ex, //58
207     #endif
208     #if PQ_QM_HMDI
209     QM_HDMI_576p_Sub_Ex, //59
210     #endif
211     #if PQ_QM_HMDI
212     QM_HDMI_720p_24hz_Sub_Ex, //60
213     #endif
214     #if PQ_QM_HMDI
215     QM_HDMI_720p_50hz_Sub_Ex, //61
216     #endif
217     #if PQ_QM_HMDI
218     QM_HDMI_720p_60hz_Sub_Ex, //62
219     #endif
220     #if PQ_QM_HMDI
221     QM_HDMI_FP_720p_Sub_Ex, //63
222     #endif
223     #if PQ_QM_HMDI
224     QM_HDMI_1080i_50hz_Sub_Ex, //64
225     #endif
226     #if PQ_QM_HMDI
227     QM_HDMI_1080i_60hz_Sub_Ex, //65
228     #endif
229     #if PQ_QM_HMDI
230     QM_HDMI_1080p_24hz_Sub_Ex, //66
231     #endif
232     #if PQ_QM_HMDI
233     QM_HDMI_1080p_60hz_Sub_Ex, //67
234     #endif
235     #if PQ_QM_HMDI
236     QM_HDMI_1080p_50hz_Sub_Ex, //68
237     #endif
238     #if PQ_QM_HMDI
239     QM_HDMI_FP_1080i_Sub_Ex, //69
240     #endif
241     #if PQ_QM_HMDI
242     QM_HDMI_FP_1080p_Sub_Ex, //70
243     #endif
244     #if PQ_QM_HMDI
245     QM_4K2K_24Hz_Sub_Ex, //71
246     #endif
247     #if PQ_QM_HMDI
248     QM_4K2K_30Hz_Sub_Ex, //72
249     #endif
250     #if PQ_QM_HMDI
251     QM_4K2K_60Hz_Sub_Ex, //73
252     #endif
253     #if PQ_QM_HDMI_PC
254     QM_HDMI_444_PC_Hup_Vup_Sub_Ex, //74
255     #endif
256     #if PQ_QM_HDMI_PC
257     QM_HDMI_444_PC_Hup_Vdown_Sub_Ex, //75
258     #endif
259     #if PQ_QM_HDMI_PC
260     QM_HDMI_444_PC_Hup_Vno_Sub_Ex, //76
261     #endif
262     #if PQ_QM_HDMI_PC
263     QM_HDMI_444_PC_Hdown_Vup_Sub_Ex, //77
264     #endif
265     #if PQ_QM_HDMI_PC
266     QM_HDMI_444_PC_Hdown_Vdown_Sub_Ex, //78
267     #endif
268     #if PQ_QM_HDMI_PC
269     QM_HDMI_444_PC_Hdown_Vno_Sub_Ex, //79
270     #endif
271     #if PQ_QM_HDMI_PC
272     QM_HDMI_444_PC_Hno_Vup_Sub_Ex, //80
273     #endif
274     #if PQ_QM_HDMI_PC
275     QM_HDMI_444_PC_Hno_Vdown_Sub_Ex, //81
276     #endif
277     #if PQ_QM_HDMI_PC
278     QM_HDMI_444_PC_Hno_Vno_Sub_Ex, //82
279     #endif
280     #if PQ_QM_HDMI_PC
281     QM_HDMI_444_PC_Hno_Vno_4K_Sub_Ex, //83
282     #endif
283     #if PQ_QM_HDMI_PC
284     QM_HDMI_422_PC_Hup_Vup_Sub_Ex, //84
285     #endif
286     #if PQ_QM_HDMI_PC
287     QM_HDMI_422_PC_Hup_Vdown_Sub_Ex, //85
288     #endif
289     #if PQ_QM_HDMI_PC
290     QM_HDMI_422_PC_Hup_Vno_Sub_Ex, //86
291     #endif
292     #if PQ_QM_HDMI_PC
293     QM_HDMI_422_PC_Hdown_Vup_Sub_Ex, //87
294     #endif
295     #if PQ_QM_HDMI_PC
296     QM_HDMI_422_PC_Hdown_Vdown_Sub_Ex, //88
297     #endif
298     #if PQ_QM_HDMI_PC
299     QM_HDMI_422_PC_Hdown_Vno_Sub_Ex, //89
300     #endif
301     #if PQ_QM_HDMI_PC
302     QM_HDMI_422_PC_Hno_Vup_Sub_Ex, //90
303     #endif
304     #if PQ_QM_HDMI_PC
305     QM_HDMI_422_PC_Hno_Vdown_Sub_Ex, //91
306     #endif
307     #if PQ_QM_HDMI_PC
308     QM_HDMI_422_PC_Hno_Vno_Sub_Ex, //92
309     #endif
310     #if PQ_QM_PC
311     QM_DVI_Dsub_HDMI_RGB_PC_Hup_Vup_Sub_Ex, //93
312     #endif
313     #if PQ_QM_PC
314     QM_DVI_Dsub_HDMI_RGB_PC_Hup_Vdown_Sub_Ex, //94
315     #endif
316     #if PQ_QM_PC
317     QM_DVI_Dsub_HDMI_RGB_PC_Hup_Vno_Sub_Ex, //95
318     #endif
319     #if PQ_QM_PC
320     QM_DVI_Dsub_HDMI_RGB_PC_Hdown_Vup_Sub_Ex, //96
321     #endif
322     #if PQ_QM_PC
323     QM_DVI_Dsub_HDMI_RGB_PC_Hdown_Vdown_Sub_Ex, //97
324     #endif
325     #if PQ_QM_PC
326     QM_DVI_Dsub_HDMI_RGB_PC_Hdown_Vno_Sub_Ex, //98
327     #endif
328     #if PQ_QM_PC
329     QM_DVI_Dsub_HDMI_RGB_PC_Hno_Vup_Sub_Ex, //99
330     #endif
331     #if PQ_QM_PC
332     QM_DVI_Dsub_HDMI_RGB_PC_Hno_Vdown_Sub_Ex, //100
333     #endif
334     #if PQ_QM_PC
335     QM_DVI_Dsub_HDMI_RGB_PC_Hno_Vno_Sub_Ex, //101
336     #endif
337     #if PQ_QM_PC
338     QM_DVI_Dsub_HDMI_RGB_PC_Hno_Vno_4K_Sub_Ex, //102
339     #endif
340     #if PQ_QM_DTV
341     QM_DTV_480i_352x480_MPEG2_Sub_Ex, //103
342     #endif
343     #if PQ_QM_DTV
344     QM_DTV_480i_MPEG2_Sub_Ex, //104
345     #endif
346     #if PQ_QM_DTV
347     QM_DTV_576i_MPEG2_Sub_Ex, //105
348     #endif
349     #if PQ_QM_DTV
350     QM_DTV_480p_MPEG2_Sub_Ex, //106
351     #endif
352     #if PQ_QM_DTV
353     QM_DTV_576p_MPEG2_Sub_Ex, //107
354     #endif
355     #if PQ_QM_DTV
356     QM_DTV_720p_24hz_MPEG2_Sub_Ex, //108
357     #endif
358     #if PQ_QM_DTV
359     QM_DTV_720p_50hz_MPEG2_Sub_Ex, //109
360     #endif
361     #if PQ_QM_DTV
362     QM_DTV_720p_60hz_MPEG2_Sub_Ex, //110
363     #endif
364     #if PQ_QM_DTV
365     QM_DTV_1080i_50hz_MPEG2_Sub_Ex, //111
366     #endif
367     #if PQ_QM_DTV
368     QM_DTV_1080i_60hz_MPEG2_Sub_Ex, //112
369     #endif
370     #if PQ_QM_DTV
371     QM_DTV_1080p_24hz_MPEG2_Sub_Ex, //113
372     #endif
373     #if PQ_QM_DTV
374     QM_DTV_1080p_50hz_MPEG2_Sub_Ex, //114
375     #endif
376     #if PQ_QM_DTV
377     QM_DTV_1080p_60hz_MPEG2_Sub_Ex, //115
378     #endif
379     #if PQ_QM_DTV
380     QM_DTV_4K2K_MPEG2_Sub_Ex, //116
381     #endif
382     #if PQ_QM_DTV
383     QM_DTV_4K2K_60Hz_MPEG2_Sub_Ex, //117
384     #endif
385     #if PQ_QM_DTV
386     QM_DTV_480i_352x480_H264_Sub_Ex, //118
387     #endif
388     #if PQ_QM_DTV
389     QM_DTV_480i_H264_Sub_Ex, //119
390     #endif
391     #if PQ_QM_DTV
392     QM_DTV_576i_H264_Sub_Ex, //120
393     #endif
394     #if PQ_QM_DTV
395     QM_DTV_480p_H264_Sub_Ex, //121
396     #endif
397     #if PQ_QM_DTV
398     QM_DTV_576p_H264_Sub_Ex, //122
399     #endif
400     #if PQ_QM_DTV
401     QM_DTV_720p_24hz_H264_Sub_Ex, //123
402     #endif
403     #if PQ_QM_DTV
404     QM_DTV_720p_50hz_H264_Sub_Ex, //124
405     #endif
406     #if PQ_QM_DTV
407     QM_DTV_720p_60hz_H264_Sub_Ex, //125
408     #endif
409     #if PQ_QM_DTV
410     QM_DTV_1080i_50hz_H264_Sub_Ex, //126
411     #endif
412     #if PQ_QM_DTV
413     QM_DTV_1080i_60hz_H264_Sub_Ex, //127
414     #endif
415     #if PQ_QM_DTV
416     QM_DTV_1080p_24hz_H264_Sub_Ex, //128
417     #endif
418     #if PQ_QM_DTV
419     QM_DTV_1080p_50hz_H264_Sub_Ex, //129
420     #endif
421     #if PQ_QM_DTV
422     QM_DTV_1080p_60hz_H264_Sub_Ex, //130
423     #endif
424     #if PQ_QM_DTV
425     QM_DTV_4K2K_H264_Sub_Ex, //131
426     #endif
427     #if PQ_QM_DTV
428     QM_DTV_4K2K_60Hz_H264_Sub_Ex, //132
429     #endif
430     #if PQ_QM_MM_VIDEO
431     QM_Multimedia_video_SD_interlace_Sub_Ex, //133
432     #endif
433     #if PQ_QM_MM_VIDEO
434     QM_Multimedia_video_SD_progressive_Sub_Ex, //134
435     #endif
436     #if PQ_QM_MM_VIDEO
437     QM_Multimedia_video_SD_progressive_24hz_Sub_Ex, //135
438     #endif
439     #if PQ_QM_MM_VIDEO
440     QM_Multimedia_video_HD_interlace_Sub_Ex, //136
441     #endif
442     #if PQ_QM_MM_VIDEO
443     QM_Multimedia_video_HD_progressive_Sub_Ex, //137
444     #endif
445     #if PQ_QM_MM_VIDEO
446     QM_Multimedia_video_HD_progressive_24hz_Sub_Ex, //138
447     #endif
448     #if PQ_QM_MM_PHOTO
449     QM_Multimedia_photo_SD_progressive_Sub_Ex, //139
450     #endif
451     #if PQ_QM_MM_PHOTO
452     QM_Multimedia_photo_HD_progressive_Sub_Ex, //140
453     #endif
454     #if PQ_QM_MM_VIDEO
455     QM_Multimedia_video_online_SD_interlace_Sub_Ex, //141
456     #endif
457     #if PQ_QM_MM_VIDEO
458     QM_Multimedia_video_online_SD_progressive_Sub_Ex, //142
459     #endif
460     #if PQ_QM_MM_VIDEO
461     QM_Multimedia_video_online_SD_progressive_24hz_Sub_Ex, //143
462     #endif
463     #if PQ_QM_MM_VIDEO
464     QM_Multimedia_video_online_HD_interlace_Sub_Ex, //144
465     #endif
466     #if PQ_QM_MM_VIDEO
467     QM_Multimedia_video_online_HD_progressive_Sub_Ex, //145
468     #endif
469     #if PQ_QM_MM_VIDEO
470     QM_Multimedia_video_online_HD_progressive_24hz_Sub_Ex, //146
471     #endif
472     #if PQ_QM_MM_VIDEO
473     QM_MM_4K2K_Sub_Ex, //147
474     #endif
475     #if PQ_QM_MM_VIDEO
476     QM_MM_4K2K_Photo_Sub_Ex, //148
477     #endif
478     #if PQ_QM_MM_VIDEO
479     QM_MM_4K2K_60Hz_Sub_Ex, //149
480     #endif
481     #if PQ_QM_MM_VIDEO
482     QM_MM_non_4K2K_Sub_Ex, //150
483     #endif
484     #if PQ_QM_DTV
485     QM_DTV_iFrame_SD_interlace_Sub_Ex, //151
486     #endif
487     #if PQ_QM_DTV
488     QM_DTV_iFrame_SD_progressive_Sub_Ex, //152
489     #endif
490     #if PQ_QM_DTV
491     QM_DTV_iFrame_HD_interlace_Sub_Ex, //153
492     #endif
493     #if PQ_QM_DTV
494     QM_DTV_iFrame_HD_progressive_Sub_Ex, //154
495     #endif
496     #if PQ_QM_MM_VIDEO
497     QM_Multimedia_video_4K2K_FS_progressive_Sub_Ex, //155
498     #endif
499     QM_INPUTTYPE_NUM_Sub_Ex, // 156
500 } SC_QUALITY_MAP_INDEX_e_Sub_Ex;
501 
502 typedef enum
503 {
504 PQ_IP_AFEC_no_comm_Sub_Ex,  //0
505 PQ_IP_SPF_DBK_Sub_Ex,  //1
506 PQ_IP_DMS_Sub_Ex,  //2
507 PQ_IP_DMS_H_Sub_Ex,  //3
508 PQ_IP_DMS_V_Sub_Ex,  //4
509 PQ_IP_DMS_NMR_Sub_Ex,  //5
510 PQ_IP_VIP_HNMR_Y_lowY_Sub_Ex,  //6
511 PQ_IP_VIP_VNMR_Y_lowY_Sub_Ex,  //7
512 PQ_IP_VIP_LDE_setting_Sub_Ex,  //8
513 PQ_IP_VIP_LDE_suppress_Sub_Ex,  //9
514 PQ_IP_VIP_Peaking_alpha_MIN_Sub_Ex,  //10
515 PQ_IP_VIP_Peaking_gain_by_Cedge_Sub_Ex,  //11
516 PQ_IP_VIP_Peaking_V_dering_LPF_Sub_Ex,  //12
517 PQ_IP_VIP_Peaking_V_dering_Adpt_Sub_Ex,  //13
518 PQ_IP_VIP_Peaking_V_dering_Table_Sub_Ex,  //14
519 PQ_IP_VIP_Post_SNR_Sub_Ex,  //15
520 PQ_IP_VIP_ICC_Target_Sub_Ex,  //16
521 PQ_IP_VIP_IBC_weight_Sub_Ex,  //17
522 PQ_IP_VIP_ACK_Sub_Ex,  //18
523  }   PQ_IPTYPE_Sub_Ex;
524 
525 typedef enum
526 {
527 PQ_IP_AFEC_no_comm_COM_Sub_Ex,  //0
528 PQ_IP_SPF_DBK_COM_Sub_Ex,  //1
529 PQ_IP_DMS_COM_Sub_Ex,  //2
530 PQ_IP_DMS_H_COM_Sub_Ex,  //3
531 PQ_IP_DMS_V_COM_Sub_Ex,  //4
532 PQ_IP_DMS_NMR_COM_Sub_Ex,  //5
533 PQ_IP_VIP_HNMR_Y_lowY_COM_Sub_Ex,  //6
534 PQ_IP_VIP_VNMR_Y_lowY_COM_Sub_Ex,  //7
535 PQ_IP_VIP_LDE_setting_COM_Sub_Ex,  //8
536 PQ_IP_VIP_LDE_suppress_COM_Sub_Ex,  //9
537 PQ_IP_VIP_Peaking_alpha_MIN_COM_Sub_Ex,  //10
538 PQ_IP_VIP_Peaking_gain_by_Cedge_COM_Sub_Ex,  //11
539 PQ_IP_VIP_Peaking_V_dering_LPF_COM_Sub_Ex,  //12
540 PQ_IP_VIP_Peaking_V_dering_Adpt_COM_Sub_Ex,  //13
541 PQ_IP_VIP_Peaking_V_dering_Table_COM_Sub_Ex,  //14
542 PQ_IP_VIP_Post_SNR_COM_Sub_Ex,  //15
543 PQ_IP_VIP_ICC_Target_COM_Sub_Ex,  //16
544 PQ_IP_VIP_IBC_weight_COM_Sub_Ex,  //17
545 PQ_IP_VIP_ACK_COM_Sub_Ex,  //18
546 PQ_IP_COM_NUMS_Sub_Ex
547 } PQ_IP_COM_Group_Sub_Ex;
548 
549 typedef enum
550 {
551 PQ_IP_AFEC_no_comm_ON_Sub_Ex,
552 PQ_IP_AFEC_no_comm_NUMS_Sub_Ex
553 } PQ_IP_AFEC_no_comm_Group_Sub_Ex;
554 
555 typedef enum
556 {
557 PQ_IP_SPF_DBK_OFF_Sub_Ex,
558 PQ_IP_SPF_DBK_LON_Sub_Ex,
559 PQ_IP_SPF_DBK_NUMS_Sub_Ex
560 } PQ_IP_SPF_DBK_Group_Sub_Ex;
561 
562 typedef enum
563 {
564 PQ_IP_DMS_OFF_Sub_Ex,
565 PQ_IP_DMS_ON_Sub_Ex,
566 PQ_IP_DMS_NUMS_Sub_Ex
567 } PQ_IP_DMS_Group_Sub_Ex;
568 
569 typedef enum
570 {
571 PQ_IP_DMS_H_OFF_Sub_Ex,
572 PQ_IP_DMS_H_NUMS_Sub_Ex
573 } PQ_IP_DMS_H_Group_Sub_Ex;
574 
575 typedef enum
576 {
577 PQ_IP_DMS_V_OFF_Sub_Ex,
578 PQ_IP_DMS_V_NUMS_Sub_Ex
579 } PQ_IP_DMS_V_Group_Sub_Ex;
580 
581 typedef enum
582 {
583 PQ_IP_DMS_NMR_OFF_Sub_Ex,
584 PQ_IP_DMS_NMR_0x03_Sub_Ex,
585 PQ_IP_DMS_NMR_NUMS_Sub_Ex
586 } PQ_IP_DMS_NMR_Group_Sub_Ex;
587 
588 typedef enum
589 {
590 PQ_IP_VIP_HNMR_Y_lowY_OFF_Sub_Ex,
591 PQ_IP_VIP_HNMR_Y_lowY_S2_Sub_Ex,
592 PQ_IP_VIP_HNMR_Y_lowY_NUMS_Sub_Ex
593 } PQ_IP_VIP_HNMR_Y_lowY_Group_Sub_Ex;
594 
595 typedef enum
596 {
597 PQ_IP_VIP_VNMR_Y_lowY_OFF_Sub_Ex,
598 PQ_IP_VIP_VNMR_Y_lowY_S2_Sub_Ex,
599 PQ_IP_VIP_VNMR_Y_lowY_NUMS_Sub_Ex
600 } PQ_IP_VIP_VNMR_Y_lowY_Group_Sub_Ex;
601 
602 typedef enum
603 {
604 PQ_IP_VIP_LDE_setting_S1_Sub_Ex,
605 PQ_IP_VIP_LDE_setting_NUMS_Sub_Ex
606 } PQ_IP_VIP_LDE_setting_Group_Sub_Ex;
607 
608 typedef enum
609 {
610 PQ_IP_VIP_LDE_suppress_S1_Sub_Ex,
611 PQ_IP_VIP_LDE_suppress_NUMS_Sub_Ex
612 } PQ_IP_VIP_LDE_suppress_Group_Sub_Ex;
613 
614 typedef enum
615 {
616 PQ_IP_VIP_Peaking_alpha_MIN_OFF_Sub_Ex,
617 PQ_IP_VIP_Peaking_alpha_MIN_m1_Sub_Ex,
618 PQ_IP_VIP_Peaking_alpha_MIN_m2_Sub_Ex,
619 PQ_IP_VIP_Peaking_alpha_MIN_NUMS_Sub_Ex
620 } PQ_IP_VIP_Peaking_alpha_MIN_Group_Sub_Ex;
621 
622 typedef enum
623 {
624 PQ_IP_VIP_Peaking_gain_by_Cedge_OFF_Sub_Ex,
625 PQ_IP_VIP_Peaking_gain_by_Cedge_T2_Sub_Ex,
626 PQ_IP_VIP_Peaking_gain_by_Cedge_NUMS_Sub_Ex
627 } PQ_IP_VIP_Peaking_gain_by_Cedge_Group_Sub_Ex;
628 
629 typedef enum
630 {
631 PQ_IP_VIP_Peaking_V_dering_LPF_OFF_Sub_Ex,
632 PQ_IP_VIP_Peaking_V_dering_LPF_VDLPF1_Sub_Ex,
633 PQ_IP_VIP_Peaking_V_dering_LPF_NUMS_Sub_Ex
634 } PQ_IP_VIP_Peaking_V_dering_LPF_Group_Sub_Ex;
635 
636 typedef enum
637 {
638 PQ_IP_VIP_Peaking_V_dering_Adpt_OFF_Sub_Ex,
639 PQ_IP_VIP_Peaking_V_dering_Adpt_VDAdpt1_Sub_Ex,
640 PQ_IP_VIP_Peaking_V_dering_Adpt_VDAdpt2_Sub_Ex,
641 PQ_IP_VIP_Peaking_V_dering_Adpt_NUMS_Sub_Ex
642 } PQ_IP_VIP_Peaking_V_dering_Adpt_Group_Sub_Ex;
643 
644 typedef enum
645 {
646 PQ_IP_VIP_Peaking_V_dering_Table_OFF_Sub_Ex,
647 PQ_IP_VIP_Peaking_V_dering_Table_VDTB1_Sub_Ex,
648 PQ_IP_VIP_Peaking_V_dering_Table_NUMS_Sub_Ex
649 } PQ_IP_VIP_Peaking_V_dering_Table_Group_Sub_Ex;
650 
651 typedef enum
652 {
653 PQ_IP_VIP_Post_SNR_OFF_Sub_Ex,
654 PQ_IP_VIP_Post_SNR_ON_Sub_Ex,
655 PQ_IP_VIP_Post_SNR_NUMS_Sub_Ex
656 } PQ_IP_VIP_Post_SNR_Group_Sub_Ex;
657 
658 typedef enum
659 {
660 PQ_IP_VIP_ICC_Target_OFF_Sub_Ex,
661 PQ_IP_VIP_ICC_Target_ON_Sub_Ex,
662 PQ_IP_VIP_ICC_Target_NUMS_Sub_Ex
663 } PQ_IP_VIP_ICC_Target_Group_Sub_Ex;
664 
665 typedef enum
666 {
667 PQ_IP_VIP_IBC_weight_OFF_Sub_Ex,
668 PQ_IP_VIP_IBC_weight_NUMS_Sub_Ex
669 } PQ_IP_VIP_IBC_weight_Group_Sub_Ex;
670 
671 typedef enum
672 {
673 PQ_IP_VIP_ACK_OFF_Sub_Ex,
674 PQ_IP_VIP_ACK_NUMS_Sub_Ex
675 } PQ_IP_VIP_ACK_Group_Sub_Ex;
676 
677 extern code U8 MST_SkipRule_IP_Sub_Ex[PQ_IP_NUM_Sub_Ex];
678 extern code EN_IPTAB_INFO PQ_IPTAB_INFO_Sub_Ex[];
679 extern code U8 QMAP_1920_Sub_Ex[QM_INPUTTYPE_NUM_Sub_Ex][PQ_IP_NUM_Sub_Ex];
680 extern code U8 QMAP_1920_PIP_Sub_Ex[QM_INPUTTYPE_NUM_Sub_Ex][PQ_IP_NUM_Sub_Ex];
681 extern code U8 QMAP_1920_POP_Sub_Ex[QM_INPUTTYPE_NUM_Sub_Ex][PQ_IP_NUM_Sub_Ex];
682 extern code U8 QMAP_1366_Sub_Ex[QM_INPUTTYPE_NUM_Sub_Ex][PQ_IP_NUM_Sub_Ex];
683 extern code U8 QMAP_1366_PIP_Sub_Ex[QM_INPUTTYPE_NUM_Sub_Ex][PQ_IP_NUM_Sub_Ex];
684 extern code U8 QMAP_1366_POP_Sub_Ex[QM_INPUTTYPE_NUM_Sub_Ex][PQ_IP_NUM_Sub_Ex];
685 extern code U8 QMAP_4K2K_Sub_Ex[QM_INPUTTYPE_NUM_Sub_Ex][PQ_IP_NUM_Sub_Ex];
686 extern code U8 QMAP_4K2K_PIP_Sub_Ex[QM_INPUTTYPE_NUM_Sub_Ex][PQ_IP_NUM_Sub_Ex];
687 extern code U8 QMAP_4K2K_POP_Sub_Ex[QM_INPUTTYPE_NUM_Sub_Ex][PQ_IP_NUM_Sub_Ex];
688 
689 #endif
690