27 #ifndef AVCODEC_RV40DATA_H 
   28 #define AVCODEC_RV40DATA_H 
   37 static const int rv40_standard_heights[]  = { 120, 132, 144, 240, 288, 480, -8, -10, 180, 360, 576, 0};
 
   40 #define MODE2_PATTERNS_NUM 20 
   49  0x011, 0x111, 0x211, 0x511, 0x611,
 
   50  0x022, 0x122, 0x222, 0x722,
 
   61  {  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
 
   62    16, 17, 17, 18, 18, 18, 19, 19, 19, 20, 20, 20, 22, 22, 22, 22 },
 
   63  {  0,  1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15,
 
   64    16, 17, 18, 19, 20, 20, 21, 21, 22, 23, 23, 23, 24, 24, 24, 24 }
 
   74     128, 128, 128, 128, 128, 128, 128, 128,
 
   75     128, 128, 122,  96,  75,  59,  47,  37,
 
   76      29,  23,  18,  15,  13,  11,  10,   9,
 
   77       8,   7,   6,   5,   4,   3,   2,   1
 
   81      0,  0,  0,  0,  0,  0,  0,  0,  3,  3,  3,  4,  4,  4,  6,  6,
 
   82      6,  7,  8,  8,  9,  9, 10, 10, 11, 11, 12, 13, 14, 15, 16, 17
 
   87         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
 
   88         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
 
   91         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,
 
   92         1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 5, 5
 
   95         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1,
 
   96         1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 7, 8, 9
 
#define MODE2_PATTERNS_NUM
static const uint8_t rv40_beta_tab[32]
beta parameter for RV40 loop filter - almost the same as in JVT-A003r1 
static const int rv40_standard_heights[]
static const uint8_t rv40_luma_dc_quant[2][32]
luma quantizer values The second table is used for inter blocks. 
static const uint8_t rv40_filter_clip_tbl[3][32]
clip table for RV40 loop filter - the same as in JVT-A003r1 
static const uint16_t rv40_aic_table_index[MODE2_PATTERNS_NUM]
intra types table 
static const int rv40_standard_widths[]
standard widths and heights coded in RV40 
static const uint8_t rv40_alpha_tab[32]
alpha parameter for RV40 loop filter - almost the same as in JVT-A003r1