1 2 code U8 MST_HSDRule_IP_Index_Sub[PQ_HSDRule_IP_NUM_Sub]= 3 { 4 PQ_IP_HSD_Y_Sub, 5 PQ_IP_HSD_C_Sub, 6 }; 7 8 9 code U8 MST_HSDRule_Array_Sub[PQ_HSDRule_NUM_Sub][PQ_HSDRule_IP_NUM_Sub]= 10 { 11 {//PreV_ScalingDown_Interlace, 0 12 PQ_IP_NULL, PQ_IP_NULL, 13 }, 14 {//PreV_ScalingDown_Progressive, 1 15 PQ_IP_NULL, PQ_IP_NULL, 16 }, 17 {//ScalingDown_00x_YUV, 2 18 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 19 }, 20 {//ScalingDown_00x_RGB, 3 21 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 22 }, 23 {//ScalingDown_01x_YUV, 4 24 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 25 }, 26 {//ScalingDown_01x_RGB, 5 27 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 28 }, 29 {//ScalingDown_02x_YUV, 6 30 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 31 }, 32 {//ScalingDown_02x_RGB, 7 33 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 34 }, 35 {//ScalingDown_03x_YUV, 8 36 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 37 }, 38 {//ScalingDown_03x_RGB, 9 39 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 40 }, 41 {//ScalingDown_04x_YUV, 10 42 PQ_IP_HSD_Y_LpfFc40Ap0As40_Sub, PQ_IP_HSD_C_LpfFc15Ap0As45_Sub, 43 }, 44 {//ScalingDown_04x_RGB, 11 45 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 46 }, 47 {//ScalingDown_05x_YUV, 12 48 PQ_IP_HSD_Y_LpfFc50Ap0As40_Sub, PQ_IP_HSD_C_LpfFc15Ap0As45_Sub, 49 }, 50 {//ScalingDown_05x_RGB, 13 51 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 52 }, 53 {//ScalingDown_06x_YUV, 14 54 PQ_IP_HSD_Y_LpfFc60Ap0As35_Sub, PQ_IP_HSD_C_LpfFc15Ap0As45_Sub, 55 }, 56 {//ScalingDown_06x_RGB, 15 57 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 58 }, 59 {//ScalingDown_07x_YUV, 16 60 PQ_IP_HSD_Y_LpfFc70Ap0As35_Sub, PQ_IP_HSD_C_LpfFc15Ap0As45_Sub, 61 }, 62 {//ScalingDown_07x_RGB, 17 63 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 64 }, 65 {//ScalingDown_08x_YUV, 18 66 PQ_IP_HSD_Y_LpfFc80Ap0As35_Sub, PQ_IP_HSD_C_LpfFc15Ap0As45_Sub, 67 }, 68 {//ScalingDown_08x_RGB, 19 69 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 70 }, 71 {//ScalingDown_09x_YUV, 20 72 PQ_IP_HSD_Y_LpfFc90Ap0As35_Sub, PQ_IP_HSD_C_LpfFc15Ap0As45_Sub, 73 }, 74 {//ScalingDown_09x_RGB, 21 75 PQ_IP_HSD_Y_CB_Sub, PQ_IP_HSD_C_CB_Sub, 76 }, 77 {//ScalingDown_10x_YUV, 22 78 PQ_IP_HSD_Y_ALLPASS1X_Sub, PQ_IP_HSD_C_ALLPASS1X_Sub, 79 }, 80 {//ScalingDown_10x_RGB, 23 81 PQ_IP_HSD_Y_ALLPASS1X_Sub, PQ_IP_HSD_C_ALLPASS1X_Sub, 82 }, 83 }; 84