1 2 code U8 MST_HSPRule_IP_Index_Main[PQ_HSPRule_IP_NUM_Main]= 3 { 4 PQ_IP_HSP_Y_Main, 5 PQ_IP_HSP_C_Main, 6 PQ_IP_SRAM2_Main, 7 }; 8 9 10 code U8 MST_HSPRule_Array_Main[PQ_HSPRule_NUM_Main][PQ_HSPRule_IP_NUM_Main]= 11 { 12 {//PreV_ScalingDown_Interlace, 0 13 PQ_IP_NULL, PQ_IP_NULL, PQ_IP_NULL, 14 }, 15 {//PreV_ScalingDown_Progressive, 1 16 PQ_IP_NULL, PQ_IP_NULL, PQ_IP_NULL, 17 }, 18 {//ScalingDown_00x_YUV, 2 19 PQ_IP_HSP_Y_SRAM_2_6Tap_Main, PQ_IP_HSP_C_C_SRAM_1_Main, PQ_IP_SRAM2_InvSinc6Tc4p4Fc57Apass01Astop60_Main, 20 }, 21 {//ScalingDown_00x_RGB, 3 22 PQ_IP_HSP_Y_Bilinear_Main, PQ_IP_HSP_C_Bilinear_Main, PQ_IP_NULL, 23 }, 24 {//ScalingDown_01x_YUV, 4 25 PQ_IP_HSP_Y_SRAM_2_6Tap_Main, PQ_IP_HSP_C_C_SRAM_1_Main, PQ_IP_SRAM2_InvSinc6Tc4p4Fc57Apass01Astop60_Main, 26 }, 27 {//ScalingDown_01x_RGB, 5 28 PQ_IP_HSP_Y_Bilinear_Main, PQ_IP_HSP_C_Bilinear_Main, PQ_IP_NULL, 29 }, 30 {//ScalingDown_02x_YUV, 6 31 PQ_IP_HSP_Y_SRAM_2_6Tap_Main, PQ_IP_HSP_C_C_SRAM_1_Main, PQ_IP_SRAM2_InvSinc6Tc4p4Fc57Apass01Astop60_Main, 32 }, 33 {//ScalingDown_02x_RGB, 7 34 PQ_IP_HSP_Y_Bilinear_Main, PQ_IP_HSP_C_Bilinear_Main, PQ_IP_NULL, 35 }, 36 {//ScalingDown_03x_YUV, 8 37 PQ_IP_HSP_Y_SRAM_2_6Tap_Main, PQ_IP_HSP_C_C_SRAM_1_Main, PQ_IP_SRAM2_InvSinc6Tc4p4Fc57Apass01Astop60_Main, 38 }, 39 {//ScalingDown_03x_RGB, 9 40 PQ_IP_HSP_Y_Bilinear_Main, PQ_IP_HSP_C_Bilinear_Main, PQ_IP_NULL, 41 }, 42 {//ScalingDown_04x_YUV, 10 43 PQ_IP_HSP_Y_SRAM_2_6Tap_Main, PQ_IP_HSP_C_C_SRAM_1_Main, PQ_IP_SRAM2_InvSinc6Tc4p4Fc57Apass01Astop60_Main, 44 }, 45 {//ScalingDown_04x_RGB, 11 46 PQ_IP_HSP_Y_Bilinear_Main, PQ_IP_HSP_C_Bilinear_Main, PQ_IP_NULL, 47 }, 48 {//ScalingDown_05x_YUV, 12 49 PQ_IP_HSP_Y_SRAM_2_6Tap_Main, PQ_IP_HSP_C_C_SRAM_1_Main, PQ_IP_SRAM2_InvSinc6Tc4p4Fc57Apass01Astop60_Main, 50 }, 51 {//ScalingDown_05x_RGB, 13 52 PQ_IP_HSP_Y_Bilinear_Main, PQ_IP_HSP_C_Bilinear_Main, PQ_IP_NULL, 53 }, 54 {//ScalingDown_06x_YUV, 14 55 PQ_IP_HSP_Y_SRAM_2_6Tap_Main, PQ_IP_HSP_C_C_SRAM_1_Main, PQ_IP_SRAM2_InvSinc6Tc4p4Fc57Apass01Astop60_Main, 56 }, 57 {//ScalingDown_06x_RGB, 15 58 PQ_IP_HSP_Y_Bilinear_Main, PQ_IP_HSP_C_Bilinear_Main, PQ_IP_NULL, 59 }, 60 {//ScalingDown_07x_YUV, 16 61 PQ_IP_HSP_Y_SRAM_2_6Tap_Main, PQ_IP_HSP_C_C_SRAM_1_Main, PQ_IP_SRAM2_InvSinc6Tc4p4Fc57Apass01Astop60_Main, 62 }, 63 {//ScalingDown_07x_RGB, 17 64 PQ_IP_HSP_Y_Bilinear_Main, PQ_IP_HSP_C_Bilinear_Main, PQ_IP_NULL, 65 }, 66 {//ScalingDown_08x_YUV, 18 67 PQ_IP_HSP_Y_SRAM_2_6Tap_Main, PQ_IP_HSP_C_C_SRAM_1_Main, PQ_IP_SRAM2_InvSinc6Tc4p4Fc57Apass01Astop60_Main, 68 }, 69 {//ScalingDown_08x_RGB, 19 70 PQ_IP_HSP_Y_Bilinear_Main, PQ_IP_HSP_C_Bilinear_Main, PQ_IP_NULL, 71 }, 72 {//ScalingDown_09x_YUV, 20 73 PQ_IP_HSP_Y_SRAM_2_6Tap_Main, PQ_IP_HSP_C_C_SRAM_1_Main, PQ_IP_SRAM2_InvSinc6Tc4p4Fc57Apass01Astop60_Main, 74 }, 75 {//ScalingDown_09x_RGB, 21 76 PQ_IP_HSP_Y_Bilinear_Main, PQ_IP_HSP_C_Bilinear_Main, PQ_IP_NULL, 77 }, 78 {//ScalingDown_10x_YUV, 22 79 PQ_IP_HSP_Y_Bypass_Main, PQ_IP_HSP_C_Bypass_Main, PQ_IP_NULL, 80 }, 81 {//ScalingDown_10x_RGB, 23 82 PQ_IP_HSP_Y_Bypass_Main, PQ_IP_HSP_C_Bypass_Main, PQ_IP_NULL, 83 }, 84 }; 85