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