add_choice 69 libde265/encoder/algo/cb-interpartmode.h add_choice("2Nx2N", PART_2Nx2N, true); add_choice 70 libde265/encoder/algo/cb-interpartmode.h add_choice("NxN", PART_NxN); add_choice 71 libde265/encoder/algo/cb-interpartmode.h add_choice("Nx2N", PART_Nx2N); add_choice 72 libde265/encoder/algo/cb-interpartmode.h add_choice("2NxN", PART_2NxN); add_choice 73 libde265/encoder/algo/cb-interpartmode.h add_choice("2NxnU", PART_2NxnU); add_choice 74 libde265/encoder/algo/cb-interpartmode.h add_choice("2NxnD", PART_2NxnD); add_choice 75 libde265/encoder/algo/cb-interpartmode.h add_choice("nLx2N", PART_nLx2N); add_choice 76 libde265/encoder/algo/cb-interpartmode.h add_choice("nRx2N", PART_nRx2N); add_choice 68 libde265/encoder/algo/cb-intrapartmode.h add_choice("fixed", ALGO_CB_IntraPartMode_Fixed); add_choice 69 libde265/encoder/algo/cb-intrapartmode.h add_choice("brute-force",ALGO_CB_IntraPartMode_BruteForce, true); add_choice 109 libde265/encoder/algo/cb-intrapartmode.h add_choice("NxN", PART_NxN); add_choice 110 libde265/encoder/algo/cb-intrapartmode.h add_choice("2Nx2N", PART_2Nx2N, true); add_choice 72 libde265/encoder/algo/pb-mv.h add_choice("zero", MVTestMode_Zero); add_choice 73 libde265/encoder/algo/pb-mv.h add_choice("random", MVTestMode_Random); add_choice 74 libde265/encoder/algo/pb-mv.h add_choice("horiz", MVTestMode_Horizontal, true); add_choice 75 libde265/encoder/algo/pb-mv.h add_choice("verti", MVTestMode_Vertical); add_choice 130 libde265/encoder/algo/pb-mv.h add_choice("zero", MVSearchAlgo_Zero); add_choice 131 libde265/encoder/algo/pb-mv.h add_choice("full", MVSearchAlgo_Full, true); add_choice 132 libde265/encoder/algo/pb-mv.h add_choice("diamond",MVSearchAlgo_Diamond); add_choice 133 libde265/encoder/algo/pb-mv.h add_choice("pmvfast",MVSearchAlgo_PMVFast); add_choice 52 libde265/encoder/algo/tb-intrapredmode.h add_choice("min-residual",ALGO_TB_IntraPredMode_MinResidual); add_choice 53 libde265/encoder/algo/tb-intrapredmode.h add_choice("brute-force" ,ALGO_TB_IntraPredMode_BruteForce); add_choice 54 libde265/encoder/algo/tb-intrapredmode.h add_choice("fast-brute" ,ALGO_TB_IntraPredMode_FastBrute, true); add_choice 71 libde265/encoder/algo/tb-intrapredmode.h add_choice("ssd",TBBitrateEstim_SSD); add_choice 72 libde265/encoder/algo/tb-intrapredmode.h add_choice("sad",TBBitrateEstim_SAD); add_choice 73 libde265/encoder/algo/tb-intrapredmode.h add_choice("satd-dct",TBBitrateEstim_SATD_DCT); add_choice 74 libde265/encoder/algo/tb-intrapredmode.h add_choice("satd",TBBitrateEstim_SATD_Hadamard, true); add_choice 116 libde265/encoder/algo/tb-intrapredmode.h add_choice("all" ,ALGO_TB_IntraPredMode_Subset_All, true); add_choice 117 libde265/encoder/algo/tb-intrapredmode.h add_choice("HV+" ,ALGO_TB_IntraPredMode_Subset_HVPlus); add_choice 118 libde265/encoder/algo/tb-intrapredmode.h add_choice("DC" ,ALGO_TB_IntraPredMode_Subset_DC); add_choice 119 libde265/encoder/algo/tb-intrapredmode.h add_choice("planar",ALGO_TB_IntraPredMode_Subset_Planar); add_choice 49 libde265/encoder/algo/tb-rateestim.h add_choice("none" ,ALGO_TB_RateEstimation_None); add_choice 50 libde265/encoder/algo/tb-rateestim.h add_choice("exact",ALGO_TB_RateEstimation_Exact, true); add_choice 88 libde265/encoder/algo/tb-split.h add_choice("off" ,ALGO_TB_BruteForce_ZeroBlockPrune_off); add_choice 89 libde265/encoder/algo/tb-split.h add_choice("8x8" ,ALGO_TB_BruteForce_ZeroBlockPrune_8x8); add_choice 90 libde265/encoder/algo/tb-split.h add_choice("8-16" ,ALGO_TB_BruteForce_ZeroBlockPrune_8x8_16x16); add_choice 91 libde265/encoder/algo/tb-split.h add_choice("all" ,ALGO_TB_BruteForce_ZeroBlockPrune_all, true); add_choice 53 libde265/encoder/encoder-params.h add_choice("intra", SOP_Intra); add_choice 54 libde265/encoder/encoder-params.h add_choice("low-delay", SOP_LowDelay, true); add_choice 69 libde265/encoder/encoder-params.h add_choice("test", MEMode_Test, true); add_choice 70 libde265/encoder/encoder-params.h add_choice("search", MEMode_Search);