xref: /utopia/UTPA2-700.0.x/modules/pq/hal/mooney/pq/include/Mooney_Main_GRule.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1*53ee8cc1Swenshuai.xi #define PQ_GRULE_NR_ENABLE 1
2*53ee8cc1Swenshuai.xi #define PQ_GRULE_OSD_BW_ENABLE 1
3*53ee8cc1Swenshuai.xi #define PQ_GRULE_MPEG_NR_ENABLE 1
4*53ee8cc1Swenshuai.xi #define PQ_GRULE_FILM_MODE_ENABLE 1
5*53ee8cc1Swenshuai.xi #define PQ_GRULE_DYNAMIC_CONTRAST_ENABLE 1
6*53ee8cc1Swenshuai.xi #define PQ_GRULE_ULTRAT_CLEAR_ENABLE 1
7*53ee8cc1Swenshuai.xi #define PQ_GRULE_PTP_ENABLE 1
8*53ee8cc1Swenshuai.xi #define PQ_GRULE_XVYCC_ENABLE 1
9*53ee8cc1Swenshuai.xi #define PQ_GRULE_GAME_MODE_ENABLE 1
10*53ee8cc1Swenshuai.xi #define PQ_GRULE_HDR_ENABLE 1
11*53ee8cc1Swenshuai.xi #define PQ_GRULE_DS_PARAMETERS_ENABLE 1
12*53ee8cc1Swenshuai.xi #define PQ_GRULE_DEFINE_AUTO_GEN 1
13*53ee8cc1Swenshuai.xi #if (PQ_GRULE_NR_ENABLE) || (PQ_GRULE_OSD_BW_ENABLE) || (PQ_GRULE_MPEG_NR_ENABLE) || (PQ_GRULE_FILM_MODE_ENABLE) || (PQ_GRULE_DYNAMIC_CONTRAST_ENABLE) || (PQ_GRULE_ULTRAT_CLEAR_ENABLE) || (PQ_GRULE_PTP_ENABLE) || (PQ_GRULE_XVYCC_ENABLE) || (PQ_GRULE_GAME_MODE_ENABLE) || (PQ_GRULE_HDR_ENABLE) || (PQ_GRULE_DS_PARAMETERS_ENABLE)
14*53ee8cc1Swenshuai.xi typedef enum
15*53ee8cc1Swenshuai.xi {
16*53ee8cc1Swenshuai.xi #if PQ_GRULE_NR_ENABLE
17*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Main,
18*53ee8cc1Swenshuai.xi #endif
19*53ee8cc1Swenshuai.xi 
20*53ee8cc1Swenshuai.xi #if PQ_GRULE_OSD_BW_ENABLE
21*53ee8cc1Swenshuai.xi     PQ_GRule_OSD_BW_Main,
22*53ee8cc1Swenshuai.xi #endif
23*53ee8cc1Swenshuai.xi 
24*53ee8cc1Swenshuai.xi #if PQ_GRULE_MPEG_NR_ENABLE
25*53ee8cc1Swenshuai.xi     PQ_GRule_MPEG_NR_Main,
26*53ee8cc1Swenshuai.xi #endif
27*53ee8cc1Swenshuai.xi 
28*53ee8cc1Swenshuai.xi #if PQ_GRULE_FILM_MODE_ENABLE
29*53ee8cc1Swenshuai.xi     PQ_GRule_FILM_MODE_Main,
30*53ee8cc1Swenshuai.xi #endif
31*53ee8cc1Swenshuai.xi 
32*53ee8cc1Swenshuai.xi #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
33*53ee8cc1Swenshuai.xi     PQ_GRule_DYNAMIC_CONTRAST_Main,
34*53ee8cc1Swenshuai.xi #endif
35*53ee8cc1Swenshuai.xi 
36*53ee8cc1Swenshuai.xi #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
37*53ee8cc1Swenshuai.xi     PQ_GRule_ULTRAT_CLEAR_Main,
38*53ee8cc1Swenshuai.xi #endif
39*53ee8cc1Swenshuai.xi 
40*53ee8cc1Swenshuai.xi #if PQ_GRULE_PTP_ENABLE
41*53ee8cc1Swenshuai.xi     PQ_GRule_PTP_Main,
42*53ee8cc1Swenshuai.xi #endif
43*53ee8cc1Swenshuai.xi 
44*53ee8cc1Swenshuai.xi #if PQ_GRULE_XVYCC_ENABLE
45*53ee8cc1Swenshuai.xi     PQ_GRule_XVYCC_Main,
46*53ee8cc1Swenshuai.xi #endif
47*53ee8cc1Swenshuai.xi 
48*53ee8cc1Swenshuai.xi #if PQ_GRULE_GAME_MODE_ENABLE
49*53ee8cc1Swenshuai.xi     PQ_GRule_GAME_MODE_Main,
50*53ee8cc1Swenshuai.xi #endif
51*53ee8cc1Swenshuai.xi 
52*53ee8cc1Swenshuai.xi #if PQ_GRULE_HDR_ENABLE
53*53ee8cc1Swenshuai.xi     PQ_GRule_HDR_Main,
54*53ee8cc1Swenshuai.xi #endif
55*53ee8cc1Swenshuai.xi 
56*53ee8cc1Swenshuai.xi #if PQ_GRULE_DS_PARAMETERS_ENABLE
57*53ee8cc1Swenshuai.xi     PQ_GRule_DS_PARAMETERS_Main,
58*53ee8cc1Swenshuai.xi #endif
59*53ee8cc1Swenshuai.xi 
60*53ee8cc1Swenshuai.xi }
61*53ee8cc1Swenshuai.xi MST_GRule_Index_Main;
62*53ee8cc1Swenshuai.xi #endif
63*53ee8cc1Swenshuai.xi 
64*53ee8cc1Swenshuai.xi #if PQ_GRULE_NR_ENABLE
65*53ee8cc1Swenshuai.xi typedef enum
66*53ee8cc1Swenshuai.xi {
67*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Off_Main,
68*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Low_Main,
69*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Middle_Main,
70*53ee8cc1Swenshuai.xi     PQ_GRule_NR_High_Main,
71*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Auto_Low_L_Main,
72*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Auto_Low_M_Main,
73*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Auto_Low_H_Main,
74*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Auto_Middle_L_Main,
75*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Auto_Middle_M_Main,
76*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Auto_Middle_H_Main,
77*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Auto_High_L_Main,
78*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Auto_High_M_Main,
79*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Auto_High_H_Main,
80*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Low_PIP_Main,
81*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Middle_PIP_Main,
82*53ee8cc1Swenshuai.xi     PQ_GRule_NR_High_PIP_Main,
83*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Low_4K2K_Main,
84*53ee8cc1Swenshuai.xi     PQ_GRule_NR_Middle_4K2K_Main,
85*53ee8cc1Swenshuai.xi     PQ_GRule_NR_High_4K2K_Main,
86*53ee8cc1Swenshuai.xi }
87*53ee8cc1Swenshuai.xi MST_GRule_NR_Index_Main;
88*53ee8cc1Swenshuai.xi #endif
89*53ee8cc1Swenshuai.xi 
90*53ee8cc1Swenshuai.xi #if PQ_GRULE_OSD_BW_ENABLE
91*53ee8cc1Swenshuai.xi typedef enum
92*53ee8cc1Swenshuai.xi {
93*53ee8cc1Swenshuai.xi     PQ_GRule_OSD_BW_On_1920_Main,
94*53ee8cc1Swenshuai.xi     PQ_GRule_OSD_BW_On_1366_Main,
95*53ee8cc1Swenshuai.xi     PQ_GRule_OSD_BW_On_4K2K_Main,
96*53ee8cc1Swenshuai.xi }
97*53ee8cc1Swenshuai.xi MST_GRule_OSD_BW_Index_Main;
98*53ee8cc1Swenshuai.xi #endif
99*53ee8cc1Swenshuai.xi 
100*53ee8cc1Swenshuai.xi #if PQ_GRULE_MPEG_NR_ENABLE
101*53ee8cc1Swenshuai.xi typedef enum
102*53ee8cc1Swenshuai.xi {
103*53ee8cc1Swenshuai.xi     PQ_GRule_MPEG_NR_Off_Main,
104*53ee8cc1Swenshuai.xi     PQ_GRule_MPEG_NR_Low_Main,
105*53ee8cc1Swenshuai.xi     PQ_GRule_MPEG_NR_Middle_Main,
106*53ee8cc1Swenshuai.xi     PQ_GRule_MPEG_NR_High_Main,
107*53ee8cc1Swenshuai.xi }
108*53ee8cc1Swenshuai.xi MST_GRule_MPEG_NR_Index_Main;
109*53ee8cc1Swenshuai.xi #endif
110*53ee8cc1Swenshuai.xi 
111*53ee8cc1Swenshuai.xi #if PQ_GRULE_FILM_MODE_ENABLE
112*53ee8cc1Swenshuai.xi typedef enum
113*53ee8cc1Swenshuai.xi {
114*53ee8cc1Swenshuai.xi     PQ_GRule_FILM_MODE_Off_Main,
115*53ee8cc1Swenshuai.xi     PQ_GRule_FILM_MODE_On_Main,
116*53ee8cc1Swenshuai.xi }
117*53ee8cc1Swenshuai.xi MST_GRule_FILM_MODE_Index_Main;
118*53ee8cc1Swenshuai.xi #endif
119*53ee8cc1Swenshuai.xi 
120*53ee8cc1Swenshuai.xi #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
121*53ee8cc1Swenshuai.xi typedef enum
122*53ee8cc1Swenshuai.xi {
123*53ee8cc1Swenshuai.xi     PQ_GRule_DYNAMIC_CONTRAST_Off_Main,
124*53ee8cc1Swenshuai.xi     PQ_GRule_DYNAMIC_CONTRAST_On_Main,
125*53ee8cc1Swenshuai.xi }
126*53ee8cc1Swenshuai.xi MST_GRule_DYNAMIC_CONTRAST_Index_Main;
127*53ee8cc1Swenshuai.xi #endif
128*53ee8cc1Swenshuai.xi 
129*53ee8cc1Swenshuai.xi #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
130*53ee8cc1Swenshuai.xi typedef enum
131*53ee8cc1Swenshuai.xi {
132*53ee8cc1Swenshuai.xi     PQ_GRule_ULTRAT_CLEAR_Off_Main,
133*53ee8cc1Swenshuai.xi     PQ_GRule_ULTRAT_CLEAR_On_Main,
134*53ee8cc1Swenshuai.xi }
135*53ee8cc1Swenshuai.xi MST_GRule_ULTRAT_CLEAR_Index_Main;
136*53ee8cc1Swenshuai.xi #endif
137*53ee8cc1Swenshuai.xi 
138*53ee8cc1Swenshuai.xi #if PQ_GRULE_PTP_ENABLE
139*53ee8cc1Swenshuai.xi typedef enum
140*53ee8cc1Swenshuai.xi {
141*53ee8cc1Swenshuai.xi     PQ_GRule_PTP_On_PTP_Main,
142*53ee8cc1Swenshuai.xi }
143*53ee8cc1Swenshuai.xi MST_GRule_PTP_Index_Main;
144*53ee8cc1Swenshuai.xi #endif
145*53ee8cc1Swenshuai.xi 
146*53ee8cc1Swenshuai.xi #if PQ_GRULE_XVYCC_ENABLE
147*53ee8cc1Swenshuai.xi typedef enum
148*53ee8cc1Swenshuai.xi {
149*53ee8cc1Swenshuai.xi     PQ_GRule_XVYCC_Normal_Main,
150*53ee8cc1Swenshuai.xi     PQ_GRule_XVYCC_On_xvYCC_Main,
151*53ee8cc1Swenshuai.xi     PQ_GRule_XVYCC_On_sRGB_Main,
152*53ee8cc1Swenshuai.xi }
153*53ee8cc1Swenshuai.xi MST_GRule_XVYCC_Index_Main;
154*53ee8cc1Swenshuai.xi #endif
155*53ee8cc1Swenshuai.xi 
156*53ee8cc1Swenshuai.xi #if PQ_GRULE_GAME_MODE_ENABLE
157*53ee8cc1Swenshuai.xi typedef enum
158*53ee8cc1Swenshuai.xi {
159*53ee8cc1Swenshuai.xi     PQ_GRule_GAME_MODE_On_Main,
160*53ee8cc1Swenshuai.xi }
161*53ee8cc1Swenshuai.xi MST_GRule_GAME_MODE_Index_Main;
162*53ee8cc1Swenshuai.xi #endif
163*53ee8cc1Swenshuai.xi 
164*53ee8cc1Swenshuai.xi #if PQ_GRULE_HDR_ENABLE
165*53ee8cc1Swenshuai.xi typedef enum
166*53ee8cc1Swenshuai.xi {
167*53ee8cc1Swenshuai.xi     PQ_GRule_HDR_On_Main,
168*53ee8cc1Swenshuai.xi     PQ_GRule_HDR_Ref_Main,
169*53ee8cc1Swenshuai.xi     PQ_GRule_HDR_HDR_OFF_1920_Main,
170*53ee8cc1Swenshuai.xi     PQ_GRule_HDR_HDR_OFF_1366_Main,
171*53ee8cc1Swenshuai.xi     PQ_GRule_HDR_HDR_OFF_4K_Main,
172*53ee8cc1Swenshuai.xi     PQ_GRule_HDR_Dolby_ON_Main,
173*53ee8cc1Swenshuai.xi     PQ_GRule_HDR_Dolby_User_Main,
174*53ee8cc1Swenshuai.xi }
175*53ee8cc1Swenshuai.xi MST_GRule_HDR_Index_Main;
176*53ee8cc1Swenshuai.xi #endif
177*53ee8cc1Swenshuai.xi 
178*53ee8cc1Swenshuai.xi #if PQ_GRULE_DS_PARAMETERS_ENABLE
179*53ee8cc1Swenshuai.xi typedef enum
180*53ee8cc1Swenshuai.xi {
181*53ee8cc1Swenshuai.xi     PQ_GRule_DS_PARAMETERS_L_SD_Main,
182*53ee8cc1Swenshuai.xi     PQ_GRule_DS_PARAMETERS_SD_Main,
183*53ee8cc1Swenshuai.xi     PQ_GRule_DS_PARAMETERS_FHD_Main,
184*53ee8cc1Swenshuai.xi     PQ_GRule_DS_PARAMETERS_4K_Main,
185*53ee8cc1Swenshuai.xi }
186*53ee8cc1Swenshuai.xi MST_GRule_DS_PARAMETERS_Index_Main;
187*53ee8cc1Swenshuai.xi #endif
188*53ee8cc1Swenshuai.xi 
189*53ee8cc1Swenshuai.xi #if PQ_GRULE_NR_ENABLE
190*53ee8cc1Swenshuai.xi typedef enum
191*53ee8cc1Swenshuai.xi {
192*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_Off_Main,
193*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_Low_Main,
194*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_Middle_Main,
195*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_High_Main,
196*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_Auto_Low_L_Main,
197*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_Auto_Low_M_Main,
198*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_Auto_Low_H_Main,
199*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_Auto_Middle_L_Main,
200*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_Auto_Middle_M_Main,
201*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_Auto_Middle_H_Main,
202*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_Auto_High_L_Main,
203*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_Auto_High_M_Main,
204*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_NR_Auto_High_H_Main,
205*53ee8cc1Swenshuai.xi }
206*53ee8cc1Swenshuai.xi MST_GRule_NR_LvL_Index_Main;
207*53ee8cc1Swenshuai.xi #endif
208*53ee8cc1Swenshuai.xi 
209*53ee8cc1Swenshuai.xi #if PQ_GRULE_OSD_BW_ENABLE
210*53ee8cc1Swenshuai.xi typedef enum
211*53ee8cc1Swenshuai.xi {
212*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_OSD_BW_On_Main,
213*53ee8cc1Swenshuai.xi }
214*53ee8cc1Swenshuai.xi MST_GRule_OSD_BW_LvL_Index_Main;
215*53ee8cc1Swenshuai.xi #endif
216*53ee8cc1Swenshuai.xi 
217*53ee8cc1Swenshuai.xi #if PQ_GRULE_MPEG_NR_ENABLE
218*53ee8cc1Swenshuai.xi typedef enum
219*53ee8cc1Swenshuai.xi {
220*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_MPEG_NR_Off_Main,
221*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_MPEG_NR_Low_Main,
222*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_MPEG_NR_Middle_Main,
223*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_MPEG_NR_High_Main,
224*53ee8cc1Swenshuai.xi }
225*53ee8cc1Swenshuai.xi MST_GRule_MPEG_NR_LvL_Index_Main;
226*53ee8cc1Swenshuai.xi #endif
227*53ee8cc1Swenshuai.xi 
228*53ee8cc1Swenshuai.xi #if PQ_GRULE_FILM_MODE_ENABLE
229*53ee8cc1Swenshuai.xi typedef enum
230*53ee8cc1Swenshuai.xi {
231*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_FILM_MODE_Off_Main,
232*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_FILM_MODE_On_Main,
233*53ee8cc1Swenshuai.xi }
234*53ee8cc1Swenshuai.xi MST_GRule_FILM_MODE_LvL_Index_Main;
235*53ee8cc1Swenshuai.xi #endif
236*53ee8cc1Swenshuai.xi 
237*53ee8cc1Swenshuai.xi #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
238*53ee8cc1Swenshuai.xi typedef enum
239*53ee8cc1Swenshuai.xi {
240*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_DYNAMIC_CONTRAST_Off_Main,
241*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_DYNAMIC_CONTRAST_On_Main,
242*53ee8cc1Swenshuai.xi }
243*53ee8cc1Swenshuai.xi MST_GRule_DYNAMIC_CONTRAST_LvL_Index_Main;
244*53ee8cc1Swenshuai.xi #endif
245*53ee8cc1Swenshuai.xi 
246*53ee8cc1Swenshuai.xi #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
247*53ee8cc1Swenshuai.xi typedef enum
248*53ee8cc1Swenshuai.xi {
249*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_ULTRAT_CLEAR_Off_Main,
250*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_ULTRAT_CLEAR_On_Main,
251*53ee8cc1Swenshuai.xi }
252*53ee8cc1Swenshuai.xi MST_GRule_ULTRAT_CLEAR_LvL_Index_Main;
253*53ee8cc1Swenshuai.xi #endif
254*53ee8cc1Swenshuai.xi 
255*53ee8cc1Swenshuai.xi #if PQ_GRULE_PTP_ENABLE
256*53ee8cc1Swenshuai.xi typedef enum
257*53ee8cc1Swenshuai.xi {
258*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_PTP_On_Main,
259*53ee8cc1Swenshuai.xi }
260*53ee8cc1Swenshuai.xi MST_GRule_PTP_LvL_Index_Main;
261*53ee8cc1Swenshuai.xi #endif
262*53ee8cc1Swenshuai.xi 
263*53ee8cc1Swenshuai.xi #if PQ_GRULE_XVYCC_ENABLE
264*53ee8cc1Swenshuai.xi typedef enum
265*53ee8cc1Swenshuai.xi {
266*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_XVYCC_Normal_Main,
267*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_XVYCC_On_xvYCC_Main,
268*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_XVYCC_On_sRGB_Main,
269*53ee8cc1Swenshuai.xi }
270*53ee8cc1Swenshuai.xi MST_GRule_XVYCC_LvL_Index_Main;
271*53ee8cc1Swenshuai.xi #endif
272*53ee8cc1Swenshuai.xi 
273*53ee8cc1Swenshuai.xi #if PQ_GRULE_GAME_MODE_ENABLE
274*53ee8cc1Swenshuai.xi typedef enum
275*53ee8cc1Swenshuai.xi {
276*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_GAME_MODE_On_Main,
277*53ee8cc1Swenshuai.xi }
278*53ee8cc1Swenshuai.xi MST_GRule_GAME_MODE_LvL_Index_Main;
279*53ee8cc1Swenshuai.xi #endif
280*53ee8cc1Swenshuai.xi 
281*53ee8cc1Swenshuai.xi #if PQ_GRULE_HDR_ENABLE
282*53ee8cc1Swenshuai.xi typedef enum
283*53ee8cc1Swenshuai.xi {
284*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_HDR_Off_Main,
285*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_HDR_Open_Auto_Main,
286*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_HDR_Open_High_Main,
287*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_HDR_Open_Mid_Main,
288*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_HDR_Open_Low_Main,
289*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_HDR_Open_Ref_Main,
290*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_HDR_Dolby_Vivid_Main,
291*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_HDR_Dolby_User_Main,
292*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_HDR_Dolby_Brightness_Main,
293*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_HDR_Dolby_Dark_Main,
294*53ee8cc1Swenshuai.xi }
295*53ee8cc1Swenshuai.xi MST_GRule_HDR_LvL_Index_Main;
296*53ee8cc1Swenshuai.xi #endif
297*53ee8cc1Swenshuai.xi 
298*53ee8cc1Swenshuai.xi #if PQ_GRULE_DS_PARAMETERS_ENABLE
299*53ee8cc1Swenshuai.xi typedef enum
300*53ee8cc1Swenshuai.xi {
301*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_DS_PARAMETERS_L_SD_Main,
302*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_DS_PARAMETERS_SD_Main,
303*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_DS_PARAMETERS_FHD_Main,
304*53ee8cc1Swenshuai.xi     PQ_GRule_Lvl_DS_PARAMETERS_4K_Main,
305*53ee8cc1Swenshuai.xi }
306*53ee8cc1Swenshuai.xi MST_GRule_DS_PARAMETERS_LvL_Index_Main;
307*53ee8cc1Swenshuai.xi #endif
308*53ee8cc1Swenshuai.xi 
309*53ee8cc1Swenshuai.xi 
310*53ee8cc1Swenshuai.xi #define PQ_GRULE_RULE_NUM_Main 11
311*53ee8cc1Swenshuai.xi 
312*53ee8cc1Swenshuai.xi #if PQ_GRULE_NR_ENABLE
313*53ee8cc1Swenshuai.xi #define PQ_GRULE_NR_IP_NUM_Main 5
314*53ee8cc1Swenshuai.xi #define PQ_GRULE_NR_NUM_Main 19
315*53ee8cc1Swenshuai.xi #define PQ_GRULE_NR_LVL_NUM_Main 13
316*53ee8cc1Swenshuai.xi #endif
317*53ee8cc1Swenshuai.xi 
318*53ee8cc1Swenshuai.xi #if PQ_GRULE_OSD_BW_ENABLE
319*53ee8cc1Swenshuai.xi #define PQ_GRULE_OSD_BW_IP_NUM_Main 3
320*53ee8cc1Swenshuai.xi #define PQ_GRULE_OSD_BW_NUM_Main 3
321*53ee8cc1Swenshuai.xi #define PQ_GRULE_OSD_BW_LVL_NUM_Main 1
322*53ee8cc1Swenshuai.xi #endif
323*53ee8cc1Swenshuai.xi 
324*53ee8cc1Swenshuai.xi #if PQ_GRULE_MPEG_NR_ENABLE
325*53ee8cc1Swenshuai.xi #define PQ_GRULE_MPEG_NR_IP_NUM_Main 6
326*53ee8cc1Swenshuai.xi #define PQ_GRULE_MPEG_NR_NUM_Main 4
327*53ee8cc1Swenshuai.xi #define PQ_GRULE_MPEG_NR_LVL_NUM_Main 4
328*53ee8cc1Swenshuai.xi #endif
329*53ee8cc1Swenshuai.xi 
330*53ee8cc1Swenshuai.xi #if PQ_GRULE_FILM_MODE_ENABLE
331*53ee8cc1Swenshuai.xi #define PQ_GRULE_FILM_MODE_IP_NUM_Main 3
332*53ee8cc1Swenshuai.xi #define PQ_GRULE_FILM_MODE_NUM_Main 2
333*53ee8cc1Swenshuai.xi #define PQ_GRULE_FILM_MODE_LVL_NUM_Main 2
334*53ee8cc1Swenshuai.xi #endif
335*53ee8cc1Swenshuai.xi 
336*53ee8cc1Swenshuai.xi #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
337*53ee8cc1Swenshuai.xi #define PQ_GRULE_DYNAMIC_CONTRAST_IP_NUM_Main 1
338*53ee8cc1Swenshuai.xi #define PQ_GRULE_DYNAMIC_CONTRAST_NUM_Main 2
339*53ee8cc1Swenshuai.xi #define PQ_GRULE_DYNAMIC_CONTRAST_LVL_NUM_Main 2
340*53ee8cc1Swenshuai.xi #endif
341*53ee8cc1Swenshuai.xi 
342*53ee8cc1Swenshuai.xi #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
343*53ee8cc1Swenshuai.xi #define PQ_GRULE_ULTRAT_CLEAR_IP_NUM_Main 5
344*53ee8cc1Swenshuai.xi #define PQ_GRULE_ULTRAT_CLEAR_NUM_Main 2
345*53ee8cc1Swenshuai.xi #define PQ_GRULE_ULTRAT_CLEAR_LVL_NUM_Main 2
346*53ee8cc1Swenshuai.xi #endif
347*53ee8cc1Swenshuai.xi 
348*53ee8cc1Swenshuai.xi #if PQ_GRULE_PTP_ENABLE
349*53ee8cc1Swenshuai.xi #define PQ_GRULE_PTP_IP_NUM_Main 2
350*53ee8cc1Swenshuai.xi #define PQ_GRULE_PTP_NUM_Main 1
351*53ee8cc1Swenshuai.xi #define PQ_GRULE_PTP_LVL_NUM_Main 1
352*53ee8cc1Swenshuai.xi #endif
353*53ee8cc1Swenshuai.xi 
354*53ee8cc1Swenshuai.xi #if PQ_GRULE_XVYCC_ENABLE
355*53ee8cc1Swenshuai.xi #define PQ_GRULE_XVYCC_IP_NUM_Main 5
356*53ee8cc1Swenshuai.xi #define PQ_GRULE_XVYCC_NUM_Main 3
357*53ee8cc1Swenshuai.xi #define PQ_GRULE_XVYCC_LVL_NUM_Main 3
358*53ee8cc1Swenshuai.xi #endif
359*53ee8cc1Swenshuai.xi 
360*53ee8cc1Swenshuai.xi #if PQ_GRULE_GAME_MODE_ENABLE
361*53ee8cc1Swenshuai.xi #define PQ_GRULE_GAME_MODE_IP_NUM_Main 11
362*53ee8cc1Swenshuai.xi #define PQ_GRULE_GAME_MODE_NUM_Main 1
363*53ee8cc1Swenshuai.xi #define PQ_GRULE_GAME_MODE_LVL_NUM_Main 1
364*53ee8cc1Swenshuai.xi #endif
365*53ee8cc1Swenshuai.xi 
366*53ee8cc1Swenshuai.xi #if PQ_GRULE_HDR_ENABLE
367*53ee8cc1Swenshuai.xi #define PQ_GRULE_HDR_IP_NUM_Main 6
368*53ee8cc1Swenshuai.xi #define PQ_GRULE_HDR_NUM_Main 7
369*53ee8cc1Swenshuai.xi #define PQ_GRULE_HDR_LVL_NUM_Main 10
370*53ee8cc1Swenshuai.xi #endif
371*53ee8cc1Swenshuai.xi 
372*53ee8cc1Swenshuai.xi #if PQ_GRULE_DS_PARAMETERS_ENABLE
373*53ee8cc1Swenshuai.xi #define PQ_GRULE_DS_PARAMETERS_IP_NUM_Main 6
374*53ee8cc1Swenshuai.xi #define PQ_GRULE_DS_PARAMETERS_NUM_Main 4
375*53ee8cc1Swenshuai.xi #define PQ_GRULE_DS_PARAMETERS_LVL_NUM_Main 4
376*53ee8cc1Swenshuai.xi #endif
377*53ee8cc1Swenshuai.xi 
378*53ee8cc1Swenshuai.xi #if PQ_GRULE_NR_ENABLE
379*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_NR_IP_Index_Main[PQ_GRULE_NR_IP_NUM_Main];
380*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_NR_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_NR_NUM_Main][PQ_GRULE_NR_IP_NUM_Main];
381*53ee8cc1Swenshuai.xi #endif
382*53ee8cc1Swenshuai.xi 
383*53ee8cc1Swenshuai.xi #if PQ_GRULE_OSD_BW_ENABLE
384*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_OSD_BW_IP_Index_Main[PQ_GRULE_OSD_BW_IP_NUM_Main];
385*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_OSD_BW_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_OSD_BW_NUM_Main][PQ_GRULE_OSD_BW_IP_NUM_Main];
386*53ee8cc1Swenshuai.xi #endif
387*53ee8cc1Swenshuai.xi 
388*53ee8cc1Swenshuai.xi #if PQ_GRULE_MPEG_NR_ENABLE
389*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_MPEG_NR_IP_Index_Main[PQ_GRULE_MPEG_NR_IP_NUM_Main];
390*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_MPEG_NR_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_MPEG_NR_NUM_Main][PQ_GRULE_MPEG_NR_IP_NUM_Main];
391*53ee8cc1Swenshuai.xi #endif
392*53ee8cc1Swenshuai.xi 
393*53ee8cc1Swenshuai.xi #if PQ_GRULE_FILM_MODE_ENABLE
394*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_FILM_MODE_IP_Index_Main[PQ_GRULE_FILM_MODE_IP_NUM_Main];
395*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_FILM_MODE_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_FILM_MODE_NUM_Main][PQ_GRULE_FILM_MODE_IP_NUM_Main];
396*53ee8cc1Swenshuai.xi #endif
397*53ee8cc1Swenshuai.xi 
398*53ee8cc1Swenshuai.xi #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
399*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_DYNAMIC_CONTRAST_IP_Index_Main[PQ_GRULE_DYNAMIC_CONTRAST_IP_NUM_Main];
400*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_DYNAMIC_CONTRAST_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_DYNAMIC_CONTRAST_NUM_Main][PQ_GRULE_DYNAMIC_CONTRAST_IP_NUM_Main];
401*53ee8cc1Swenshuai.xi #endif
402*53ee8cc1Swenshuai.xi 
403*53ee8cc1Swenshuai.xi #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
404*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_ULTRAT_CLEAR_IP_Index_Main[PQ_GRULE_ULTRAT_CLEAR_IP_NUM_Main];
405*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_ULTRAT_CLEAR_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_ULTRAT_CLEAR_NUM_Main][PQ_GRULE_ULTRAT_CLEAR_IP_NUM_Main];
406*53ee8cc1Swenshuai.xi #endif
407*53ee8cc1Swenshuai.xi 
408*53ee8cc1Swenshuai.xi #if PQ_GRULE_PTP_ENABLE
409*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_PTP_IP_Index_Main[PQ_GRULE_PTP_IP_NUM_Main];
410*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_PTP_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_PTP_NUM_Main][PQ_GRULE_PTP_IP_NUM_Main];
411*53ee8cc1Swenshuai.xi #endif
412*53ee8cc1Swenshuai.xi 
413*53ee8cc1Swenshuai.xi #if PQ_GRULE_XVYCC_ENABLE
414*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_XVYCC_IP_Index_Main[PQ_GRULE_XVYCC_IP_NUM_Main];
415*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_XVYCC_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_XVYCC_NUM_Main][PQ_GRULE_XVYCC_IP_NUM_Main];
416*53ee8cc1Swenshuai.xi #endif
417*53ee8cc1Swenshuai.xi 
418*53ee8cc1Swenshuai.xi #if PQ_GRULE_GAME_MODE_ENABLE
419*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_GAME_MODE_IP_Index_Main[PQ_GRULE_GAME_MODE_IP_NUM_Main];
420*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_GAME_MODE_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_GAME_MODE_NUM_Main][PQ_GRULE_GAME_MODE_IP_NUM_Main];
421*53ee8cc1Swenshuai.xi #endif
422*53ee8cc1Swenshuai.xi 
423*53ee8cc1Swenshuai.xi #if PQ_GRULE_HDR_ENABLE
424*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_HDR_IP_Index_Main[PQ_GRULE_HDR_IP_NUM_Main];
425*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_HDR_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_HDR_NUM_Main][PQ_GRULE_HDR_IP_NUM_Main];
426*53ee8cc1Swenshuai.xi #endif
427*53ee8cc1Swenshuai.xi 
428*53ee8cc1Swenshuai.xi #if PQ_GRULE_DS_PARAMETERS_ENABLE
429*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_DS_PARAMETERS_IP_Index_Main[PQ_GRULE_DS_PARAMETERS_IP_NUM_Main];
430*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_DS_PARAMETERS_Main[QM_INPUTTYPE_NUM_Main][PQ_GRULE_DS_PARAMETERS_NUM_Main][PQ_GRULE_DS_PARAMETERS_IP_NUM_Main];
431*53ee8cc1Swenshuai.xi #endif
432*53ee8cc1Swenshuai.xi 
433*53ee8cc1Swenshuai.xi #if PQ_GRULE_NR_ENABLE
434*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1920_NR_Main[PQ_GRULE_NR_LVL_NUM_Main];
435*53ee8cc1Swenshuai.xi #endif
436*53ee8cc1Swenshuai.xi #if PQ_GRULE_OSD_BW_ENABLE
437*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1920_OSD_BW_Main[PQ_GRULE_OSD_BW_LVL_NUM_Main];
438*53ee8cc1Swenshuai.xi #endif
439*53ee8cc1Swenshuai.xi #if PQ_GRULE_MPEG_NR_ENABLE
440*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1920_MPEG_NR_Main[PQ_GRULE_MPEG_NR_LVL_NUM_Main];
441*53ee8cc1Swenshuai.xi #endif
442*53ee8cc1Swenshuai.xi #if PQ_GRULE_FILM_MODE_ENABLE
443*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1920_FILM_MODE_Main[PQ_GRULE_FILM_MODE_LVL_NUM_Main];
444*53ee8cc1Swenshuai.xi #endif
445*53ee8cc1Swenshuai.xi #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
446*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1920_DYNAMIC_CONTRAST_Main[PQ_GRULE_DYNAMIC_CONTRAST_LVL_NUM_Main];
447*53ee8cc1Swenshuai.xi #endif
448*53ee8cc1Swenshuai.xi #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
449*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1920_ULTRAT_CLEAR_Main[PQ_GRULE_ULTRAT_CLEAR_LVL_NUM_Main];
450*53ee8cc1Swenshuai.xi #endif
451*53ee8cc1Swenshuai.xi #if PQ_GRULE_PTP_ENABLE
452*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1920_PTP_Main[PQ_GRULE_PTP_LVL_NUM_Main];
453*53ee8cc1Swenshuai.xi #endif
454*53ee8cc1Swenshuai.xi #if PQ_GRULE_XVYCC_ENABLE
455*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1920_XVYCC_Main[PQ_GRULE_XVYCC_LVL_NUM_Main];
456*53ee8cc1Swenshuai.xi #endif
457*53ee8cc1Swenshuai.xi #if PQ_GRULE_GAME_MODE_ENABLE
458*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1920_GAME_MODE_Main[PQ_GRULE_GAME_MODE_LVL_NUM_Main];
459*53ee8cc1Swenshuai.xi #endif
460*53ee8cc1Swenshuai.xi #if PQ_GRULE_HDR_ENABLE
461*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1920_HDR_Main[PQ_GRULE_HDR_LVL_NUM_Main];
462*53ee8cc1Swenshuai.xi #endif
463*53ee8cc1Swenshuai.xi #if PQ_GRULE_DS_PARAMETERS_ENABLE
464*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1920_DS_PARAMETERS_Main[PQ_GRULE_DS_PARAMETERS_LVL_NUM_Main];
465*53ee8cc1Swenshuai.xi #endif
466*53ee8cc1Swenshuai.xi 
467*53ee8cc1Swenshuai.xi #if PQ_GRULE_NR_ENABLE
468*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1366_NR_Main[PQ_GRULE_NR_LVL_NUM_Main];
469*53ee8cc1Swenshuai.xi #endif
470*53ee8cc1Swenshuai.xi #if PQ_GRULE_OSD_BW_ENABLE
471*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1366_OSD_BW_Main[PQ_GRULE_OSD_BW_LVL_NUM_Main];
472*53ee8cc1Swenshuai.xi #endif
473*53ee8cc1Swenshuai.xi #if PQ_GRULE_MPEG_NR_ENABLE
474*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1366_MPEG_NR_Main[PQ_GRULE_MPEG_NR_LVL_NUM_Main];
475*53ee8cc1Swenshuai.xi #endif
476*53ee8cc1Swenshuai.xi #if PQ_GRULE_FILM_MODE_ENABLE
477*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1366_FILM_MODE_Main[PQ_GRULE_FILM_MODE_LVL_NUM_Main];
478*53ee8cc1Swenshuai.xi #endif
479*53ee8cc1Swenshuai.xi #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
480*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1366_DYNAMIC_CONTRAST_Main[PQ_GRULE_DYNAMIC_CONTRAST_LVL_NUM_Main];
481*53ee8cc1Swenshuai.xi #endif
482*53ee8cc1Swenshuai.xi #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
483*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1366_ULTRAT_CLEAR_Main[PQ_GRULE_ULTRAT_CLEAR_LVL_NUM_Main];
484*53ee8cc1Swenshuai.xi #endif
485*53ee8cc1Swenshuai.xi #if PQ_GRULE_PTP_ENABLE
486*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1366_PTP_Main[PQ_GRULE_PTP_LVL_NUM_Main];
487*53ee8cc1Swenshuai.xi #endif
488*53ee8cc1Swenshuai.xi #if PQ_GRULE_XVYCC_ENABLE
489*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1366_XVYCC_Main[PQ_GRULE_XVYCC_LVL_NUM_Main];
490*53ee8cc1Swenshuai.xi #endif
491*53ee8cc1Swenshuai.xi #if PQ_GRULE_GAME_MODE_ENABLE
492*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1366_GAME_MODE_Main[PQ_GRULE_GAME_MODE_LVL_NUM_Main];
493*53ee8cc1Swenshuai.xi #endif
494*53ee8cc1Swenshuai.xi #if PQ_GRULE_HDR_ENABLE
495*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1366_HDR_Main[PQ_GRULE_HDR_LVL_NUM_Main];
496*53ee8cc1Swenshuai.xi #endif
497*53ee8cc1Swenshuai.xi #if PQ_GRULE_DS_PARAMETERS_ENABLE
498*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_1366_DS_PARAMETERS_Main[PQ_GRULE_DS_PARAMETERS_LVL_NUM_Main];
499*53ee8cc1Swenshuai.xi #endif
500*53ee8cc1Swenshuai.xi 
501*53ee8cc1Swenshuai.xi #if PQ_GRULE_NR_ENABLE
502*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_4K2K_NR_Main[PQ_GRULE_NR_LVL_NUM_Main];
503*53ee8cc1Swenshuai.xi #endif
504*53ee8cc1Swenshuai.xi #if PQ_GRULE_OSD_BW_ENABLE
505*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_4K2K_OSD_BW_Main[PQ_GRULE_OSD_BW_LVL_NUM_Main];
506*53ee8cc1Swenshuai.xi #endif
507*53ee8cc1Swenshuai.xi #if PQ_GRULE_MPEG_NR_ENABLE
508*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_4K2K_MPEG_NR_Main[PQ_GRULE_MPEG_NR_LVL_NUM_Main];
509*53ee8cc1Swenshuai.xi #endif
510*53ee8cc1Swenshuai.xi #if PQ_GRULE_FILM_MODE_ENABLE
511*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_4K2K_FILM_MODE_Main[PQ_GRULE_FILM_MODE_LVL_NUM_Main];
512*53ee8cc1Swenshuai.xi #endif
513*53ee8cc1Swenshuai.xi #if PQ_GRULE_DYNAMIC_CONTRAST_ENABLE
514*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_4K2K_DYNAMIC_CONTRAST_Main[PQ_GRULE_DYNAMIC_CONTRAST_LVL_NUM_Main];
515*53ee8cc1Swenshuai.xi #endif
516*53ee8cc1Swenshuai.xi #if PQ_GRULE_ULTRAT_CLEAR_ENABLE
517*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_4K2K_ULTRAT_CLEAR_Main[PQ_GRULE_ULTRAT_CLEAR_LVL_NUM_Main];
518*53ee8cc1Swenshuai.xi #endif
519*53ee8cc1Swenshuai.xi #if PQ_GRULE_PTP_ENABLE
520*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_4K2K_PTP_Main[PQ_GRULE_PTP_LVL_NUM_Main];
521*53ee8cc1Swenshuai.xi #endif
522*53ee8cc1Swenshuai.xi #if PQ_GRULE_XVYCC_ENABLE
523*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_4K2K_XVYCC_Main[PQ_GRULE_XVYCC_LVL_NUM_Main];
524*53ee8cc1Swenshuai.xi #endif
525*53ee8cc1Swenshuai.xi #if PQ_GRULE_GAME_MODE_ENABLE
526*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_4K2K_GAME_MODE_Main[PQ_GRULE_GAME_MODE_LVL_NUM_Main];
527*53ee8cc1Swenshuai.xi #endif
528*53ee8cc1Swenshuai.xi #if PQ_GRULE_HDR_ENABLE
529*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_4K2K_HDR_Main[PQ_GRULE_HDR_LVL_NUM_Main];
530*53ee8cc1Swenshuai.xi #endif
531*53ee8cc1Swenshuai.xi #if PQ_GRULE_DS_PARAMETERS_ENABLE
532*53ee8cc1Swenshuai.xi extern code U8 MST_GRule_4K2K_DS_PARAMETERS_Main[PQ_GRULE_DS_PARAMETERS_LVL_NUM_Main];
533*53ee8cc1Swenshuai.xi #endif
534*53ee8cc1Swenshuai.xi 
535