1*77c1e3ccSAndroid Build Coastguard Worker /* 2*77c1e3ccSAndroid Build Coastguard Worker * Copyright (c) 2019, Alliance for Open Media. All rights reserved. 3*77c1e3ccSAndroid Build Coastguard Worker * 4*77c1e3ccSAndroid Build Coastguard Worker * This source code is subject to the terms of the BSD 2 Clause License and 5*77c1e3ccSAndroid Build Coastguard Worker * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License 6*77c1e3ccSAndroid Build Coastguard Worker * was not distributed with this source code in the LICENSE file, you can 7*77c1e3ccSAndroid Build Coastguard Worker * obtain it at www.aomedia.org/license/software. If the Alliance for Open 8*77c1e3ccSAndroid Build Coastguard Worker * Media Patent License 1.0 was not distributed with this source code in the 9*77c1e3ccSAndroid Build Coastguard Worker * PATENTS file, you can obtain it at www.aomedia.org/license/patent. 10*77c1e3ccSAndroid Build Coastguard Worker */ 11*77c1e3ccSAndroid Build Coastguard Worker 12*77c1e3ccSAndroid Build Coastguard Worker #ifndef AOM_AV1_ENCODER_ENC_ENUMS_H_ 13*77c1e3ccSAndroid Build Coastguard Worker #define AOM_AV1_ENCODER_ENC_ENUMS_H_ 14*77c1e3ccSAndroid Build Coastguard Worker 15*77c1e3ccSAndroid Build Coastguard Worker #include "aom_ports/mem.h" 16*77c1e3ccSAndroid Build Coastguard Worker 17*77c1e3ccSAndroid Build Coastguard Worker #ifdef __cplusplus 18*77c1e3ccSAndroid Build Coastguard Worker extern "C" { 19*77c1e3ccSAndroid Build Coastguard Worker #endif 20*77c1e3ccSAndroid Build Coastguard Worker 21*77c1e3ccSAndroid Build Coastguard Worker #define MAX_NUM_THREADS 64 22*77c1e3ccSAndroid Build Coastguard Worker 23*77c1e3ccSAndroid Build Coastguard Worker // This enumerator type needs to be kept aligned with the mode order in 24*77c1e3ccSAndroid Build Coastguard Worker // const MODE_DEFINITION av1_mode_defs[MAX_MODES] used in the rd code. 25*77c1e3ccSAndroid Build Coastguard Worker enum { 26*77c1e3ccSAndroid Build Coastguard Worker THR_NEARESTMV, 27*77c1e3ccSAndroid Build Coastguard Worker THR_NEARESTL2, 28*77c1e3ccSAndroid Build Coastguard Worker THR_NEARESTL3, 29*77c1e3ccSAndroid Build Coastguard Worker THR_NEARESTB, 30*77c1e3ccSAndroid Build Coastguard Worker THR_NEARESTA2, 31*77c1e3ccSAndroid Build Coastguard Worker THR_NEARESTA, 32*77c1e3ccSAndroid Build Coastguard Worker THR_NEARESTG, 33*77c1e3ccSAndroid Build Coastguard Worker 34*77c1e3ccSAndroid Build Coastguard Worker THR_NEWMV, 35*77c1e3ccSAndroid Build Coastguard Worker THR_NEWL2, 36*77c1e3ccSAndroid Build Coastguard Worker THR_NEWL3, 37*77c1e3ccSAndroid Build Coastguard Worker THR_NEWB, 38*77c1e3ccSAndroid Build Coastguard Worker THR_NEWA2, 39*77c1e3ccSAndroid Build Coastguard Worker THR_NEWA, 40*77c1e3ccSAndroid Build Coastguard Worker THR_NEWG, 41*77c1e3ccSAndroid Build Coastguard Worker 42*77c1e3ccSAndroid Build Coastguard Worker THR_NEARMV, 43*77c1e3ccSAndroid Build Coastguard Worker THR_NEARL2, 44*77c1e3ccSAndroid Build Coastguard Worker THR_NEARL3, 45*77c1e3ccSAndroid Build Coastguard Worker THR_NEARB, 46*77c1e3ccSAndroid Build Coastguard Worker THR_NEARA2, 47*77c1e3ccSAndroid Build Coastguard Worker THR_NEARA, 48*77c1e3ccSAndroid Build Coastguard Worker THR_NEARG, 49*77c1e3ccSAndroid Build Coastguard Worker 50*77c1e3ccSAndroid Build Coastguard Worker THR_GLOBALMV, 51*77c1e3ccSAndroid Build Coastguard Worker THR_GLOBALL2, 52*77c1e3ccSAndroid Build Coastguard Worker THR_GLOBALL3, 53*77c1e3ccSAndroid Build Coastguard Worker THR_GLOBALB, 54*77c1e3ccSAndroid Build Coastguard Worker THR_GLOBALA2, 55*77c1e3ccSAndroid Build Coastguard Worker THR_GLOBALA, 56*77c1e3ccSAndroid Build Coastguard Worker THR_GLOBALG, 57*77c1e3ccSAndroid Build Coastguard Worker 58*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTLA, 59*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTL2A, 60*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTL3A, 61*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTGA, 62*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTLB, 63*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTL2B, 64*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTL3B, 65*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTGB, 66*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTLA2, 67*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTL2A2, 68*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTL3A2, 69*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTGA2, 70*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTLL2, 71*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTLL3, 72*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTLG, 73*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEARESTBA, 74*77c1e3ccSAndroid Build Coastguard Worker 75*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARLB, 76*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWLB, 77*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTLB, 78*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWLB, 79*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARLB, 80*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWLB, 81*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALLB, 82*77c1e3ccSAndroid Build Coastguard Worker 83*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARLA, 84*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWLA, 85*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTLA, 86*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWLA, 87*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARLA, 88*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWLA, 89*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALLA, 90*77c1e3ccSAndroid Build Coastguard Worker 91*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARL2A, 92*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWL2A, 93*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTL2A, 94*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWL2A, 95*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARL2A, 96*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWL2A, 97*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALL2A, 98*77c1e3ccSAndroid Build Coastguard Worker 99*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARL3A, 100*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWL3A, 101*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTL3A, 102*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWL3A, 103*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARL3A, 104*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWL3A, 105*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALL3A, 106*77c1e3ccSAndroid Build Coastguard Worker 107*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARGA, 108*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWGA, 109*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTGA, 110*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWGA, 111*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARGA, 112*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWGA, 113*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALGA, 114*77c1e3ccSAndroid Build Coastguard Worker 115*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARL2B, 116*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWL2B, 117*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTL2B, 118*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWL2B, 119*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARL2B, 120*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWL2B, 121*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALL2B, 122*77c1e3ccSAndroid Build Coastguard Worker 123*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARL3B, 124*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWL3B, 125*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTL3B, 126*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWL3B, 127*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARL3B, 128*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWL3B, 129*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALL3B, 130*77c1e3ccSAndroid Build Coastguard Worker 131*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARGB, 132*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWGB, 133*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTGB, 134*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWGB, 135*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARGB, 136*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWGB, 137*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALGB, 138*77c1e3ccSAndroid Build Coastguard Worker 139*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARLA2, 140*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWLA2, 141*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTLA2, 142*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWLA2, 143*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARLA2, 144*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWLA2, 145*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALLA2, 146*77c1e3ccSAndroid Build Coastguard Worker 147*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARL2A2, 148*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWL2A2, 149*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTL2A2, 150*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWL2A2, 151*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARL2A2, 152*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWL2A2, 153*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALL2A2, 154*77c1e3ccSAndroid Build Coastguard Worker 155*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARL3A2, 156*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWL3A2, 157*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTL3A2, 158*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWL3A2, 159*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARL3A2, 160*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWL3A2, 161*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALL3A2, 162*77c1e3ccSAndroid Build Coastguard Worker 163*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARGA2, 164*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWGA2, 165*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTGA2, 166*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWGA2, 167*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARGA2, 168*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWGA2, 169*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALGA2, 170*77c1e3ccSAndroid Build Coastguard Worker 171*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARLL2, 172*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWLL2, 173*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTLL2, 174*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWLL2, 175*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARLL2, 176*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWLL2, 177*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALLL2, 178*77c1e3ccSAndroid Build Coastguard Worker 179*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARLL3, 180*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWLL3, 181*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTLL3, 182*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWLL3, 183*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARLL3, 184*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWLL3, 185*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALLL3, 186*77c1e3ccSAndroid Build Coastguard Worker 187*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARLG, 188*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWLG, 189*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTLG, 190*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWLG, 191*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARLG, 192*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWLG, 193*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALLG, 194*77c1e3ccSAndroid Build Coastguard Worker 195*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEARBA, 196*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEWBA, 197*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARESTBA, 198*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAREST_NEWBA, 199*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEW_NEARBA, 200*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_NEAR_NEWBA, 201*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GLOBAL_GLOBALBA, 202*77c1e3ccSAndroid Build Coastguard Worker 203*77c1e3ccSAndroid Build Coastguard Worker THR_DC, 204*77c1e3ccSAndroid Build Coastguard Worker THR_PAETH, 205*77c1e3ccSAndroid Build Coastguard Worker THR_SMOOTH, 206*77c1e3ccSAndroid Build Coastguard Worker THR_SMOOTH_V, 207*77c1e3ccSAndroid Build Coastguard Worker THR_SMOOTH_H, 208*77c1e3ccSAndroid Build Coastguard Worker THR_H_PRED, 209*77c1e3ccSAndroid Build Coastguard Worker THR_V_PRED, 210*77c1e3ccSAndroid Build Coastguard Worker THR_D135_PRED, 211*77c1e3ccSAndroid Build Coastguard Worker THR_D203_PRED, 212*77c1e3ccSAndroid Build Coastguard Worker THR_D157_PRED, 213*77c1e3ccSAndroid Build Coastguard Worker THR_D67_PRED, 214*77c1e3ccSAndroid Build Coastguard Worker THR_D113_PRED, 215*77c1e3ccSAndroid Build Coastguard Worker THR_D45_PRED, 216*77c1e3ccSAndroid Build Coastguard Worker 217*77c1e3ccSAndroid Build Coastguard Worker MAX_MODES, 218*77c1e3ccSAndroid Build Coastguard Worker SINGLE_REF_MODE_START = THR_NEARESTMV, 219*77c1e3ccSAndroid Build Coastguard Worker SINGLE_REF_MODE_END = THR_COMP_NEAREST_NEARESTLA, 220*77c1e3ccSAndroid Build Coastguard Worker NUM_SINGLE_REF_MODES = SINGLE_REF_MODE_END - SINGLE_REF_MODE_START, 221*77c1e3ccSAndroid Build Coastguard Worker THR_MODE_START = THR_NEARESTMV, 222*77c1e3ccSAndroid Build Coastguard Worker THR_MODE_END = MAX_MODES, 223*77c1e3ccSAndroid Build Coastguard Worker THR_INTER_MODE_START = THR_MODE_START, 224*77c1e3ccSAndroid Build Coastguard Worker THR_INTER_MODE_END = THR_DC, 225*77c1e3ccSAndroid Build Coastguard Worker THR_INVALID = 255 226*77c1e3ccSAndroid Build Coastguard Worker } UENUM1BYTE(THR_MODES); 227*77c1e3ccSAndroid Build Coastguard Worker 228*77c1e3ccSAndroid Build Coastguard Worker enum { 229*77c1e3ccSAndroid Build Coastguard Worker THR_LAST, 230*77c1e3ccSAndroid Build Coastguard Worker THR_LAST2, 231*77c1e3ccSAndroid Build Coastguard Worker THR_LAST3, 232*77c1e3ccSAndroid Build Coastguard Worker THR_BWDR, 233*77c1e3ccSAndroid Build Coastguard Worker THR_ALTR2, 234*77c1e3ccSAndroid Build Coastguard Worker THR_GOLD, 235*77c1e3ccSAndroid Build Coastguard Worker THR_ALTR, 236*77c1e3ccSAndroid Build Coastguard Worker 237*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_LA, 238*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_L2A, 239*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_L3A, 240*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GA, 241*77c1e3ccSAndroid Build Coastguard Worker 242*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_LB, 243*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_L2B, 244*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_L3B, 245*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GB, 246*77c1e3ccSAndroid Build Coastguard Worker 247*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_LA2, 248*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_L2A2, 249*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_L3A2, 250*77c1e3ccSAndroid Build Coastguard Worker THR_COMP_GA2, 251*77c1e3ccSAndroid Build Coastguard Worker 252*77c1e3ccSAndroid Build Coastguard Worker THR_INTRA, 253*77c1e3ccSAndroid Build Coastguard Worker 254*77c1e3ccSAndroid Build Coastguard Worker MAX_REFS 255*77c1e3ccSAndroid Build Coastguard Worker } UENUM1BYTE(THR_MODES_SUB8X8); 256*77c1e3ccSAndroid Build Coastguard Worker 257*77c1e3ccSAndroid Build Coastguard Worker enum { 258*77c1e3ccSAndroid Build Coastguard Worker FULL_TXFM_RD, 259*77c1e3ccSAndroid Build Coastguard Worker LOW_TXFM_RD, 260*77c1e3ccSAndroid Build Coastguard Worker } UENUM1BYTE(TXFM_RD_MODEL); 261*77c1e3ccSAndroid Build Coastguard Worker 262*77c1e3ccSAndroid Build Coastguard Worker enum { 263*77c1e3ccSAndroid Build Coastguard Worker USE_FULL_RD = 0, 264*77c1e3ccSAndroid Build Coastguard Worker USE_FAST_RD, 265*77c1e3ccSAndroid Build Coastguard Worker USE_LARGESTALL, 266*77c1e3ccSAndroid Build Coastguard Worker } UENUM1BYTE(TX_SIZE_SEARCH_METHOD); 267*77c1e3ccSAndroid Build Coastguard Worker 268*77c1e3ccSAndroid Build Coastguard Worker #ifdef __cplusplus 269*77c1e3ccSAndroid Build Coastguard Worker } // extern "C" 270*77c1e3ccSAndroid Build Coastguard Worker #endif 271*77c1e3ccSAndroid Build Coastguard Worker 272*77c1e3ccSAndroid Build Coastguard Worker #endif // AOM_AV1_ENCODER_ENC_ENUMS_H_ 273