FFmpeg
Variables
vp9data.c File Reference
#include "vp9.h"
#include "vp9data.h"

Go to the source code of this file.

Variables

const uint8_t ff_vp9_bwh_tab [2][N_BS_SIZES][2]
 
const int8_t ff_vp9_partition_tree [3][2]
 
const uint8_t ff_vp9_default_kf_partition_probs [4][4][3]
 
const int8_t ff_vp9_segmentation_tree [7][2]
 
const int8_t ff_vp9_intramode_tree [9][2]
 
const uint8_t ff_vp9_default_kf_ymode_probs [10][10][9]
 
const uint8_t ff_vp9_default_kf_uvmode_probs [10][9]
 
const int8_t ff_vp9_inter_mode_tree [3][2]
 
const int8_t ff_vp9_filter_tree [2][2]
 
enum FilterMode ff_vp9_filter_lut [3]
 
const int16_t ff_vp9_dc_qlookup [3][256]
 
const int16_t ff_vp9_ac_qlookup [3][256]
 
enum TxfmType ff_vp9_intra_txfm_type [14]
 
const int16_t ff_vp9_default_scan_4x4 [16]
 
const int16_t ff_vp9_col_scan_4x4 [16]
 
const int16_t ff_vp9_row_scan_4x4 [16]
 
const int16_t ff_vp9_default_scan_8x8 [64]
 
const int16_t ff_vp9_col_scan_8x8 [64]
 
const int16_t ff_vp9_row_scan_8x8 [64]
 
const int16_t ff_vp9_default_scan_16x16 [256]
 
const int16_t ff_vp9_col_scan_16x16 [256]
 
const int16_t ff_vp9_row_scan_16x16 [256]
 
const int16_t ff_vp9_default_scan_32x32 [1024]
 
const int16_t *const ff_vp9_scans [5][4]
 
const int16_t ff_vp9_default_scan_4x4_nb [16][2]
 
const int16_t ff_vp9_col_scan_4x4_nb [16][2]
 
const int16_t ff_vp9_row_scan_4x4_nb [16][2]
 
const int16_t ff_vp9_default_scan_8x8_nb [64][2]
 
const int16_t ff_vp9_col_scan_8x8_nb [64][2]
 
const int16_t ff_vp9_row_scan_8x8_nb [64][2]
 
const int16_t ff_vp9_default_scan_16x16_nb [256][2]
 
const int16_t ff_vp9_col_scan_16x16_nb [256][2]
 
const int16_t ff_vp9_row_scan_16x16_nb [256][2]
 
const int16_t ff_vp9_default_scan_32x32_nb [1024][2]
 
const int16_t(*const [5][4] ff_vp9_scans_nb )[2]
 
const uint8_t ff_vp9_model_pareto8 [256][8]
 
const ProbContext ff_vp9_default_probs
 
const uint8_t ff_vp9_default_coef_probs [4][2][2][6][6][3]
 
const int8_t ff_vp9_mv_joint_tree [3][2]
 
const int8_t ff_vp9_mv_class_tree [10][2]
 
const int8_t ff_vp9_mv_fp_tree [3][2]
 

Variable Documentation

◆ ff_vp9_bwh_tab

const uint8_t ff_vp9_bwh_tab[2][N_BS_SIZES][2]
Initial value:
= {
{
{ 16, 16 }, { 16, 8 }, { 8, 16 }, { 8, 8 }, { 8, 4 }, { 4, 8 },
{ 4, 4 }, { 4, 2 }, { 2, 4 }, { 2, 2 }, { 2, 1 }, { 1, 2 }, { 1, 1 },
}, {
{ 8, 8 }, { 8, 4 }, { 4, 8 }, { 4, 4 }, { 4, 2 }, { 2, 4 },
{ 2, 2 }, { 2, 1 }, { 1, 2 }, { 1, 1 }, { 1, 1 }, { 1, 1 }, { 1, 1 },
}
}

Definition at line 25 of file vp9data.c.

Referenced by decode_coeffs(), decode_mode(), ff_vp9_decode_block(), inter_pred(), inter_recon(), and intra_recon().

◆ ff_vp9_partition_tree

const int8_t ff_vp9_partition_tree[3][2]
Initial value:
= {
{ -PARTITION_NONE, 1 },
{ -PARTITION_H, 2 },
}

Definition at line 35 of file vp9data.c.

Referenced by decode_sb().

◆ ff_vp9_default_kf_partition_probs

const uint8_t ff_vp9_default_kf_partition_probs[4][4][3]
Initial value:
= {
{
{ 174, 35, 49 } ,
{ 68, 11, 27 } ,
{ 57, 15, 9 } ,
{ 12, 3, 3 }
}, {
{ 150, 40, 39 } ,
{ 78, 12, 26 } ,
{ 67, 33, 11 } ,
{ 24, 7, 5 } ,
}, {
{ 149, 53, 53 } ,
{ 94, 20, 48 } ,
{ 83, 53, 24 } ,
{ 52, 18, 18 } ,
}, {
{ 158, 97, 94 } ,
{ 93, 24, 99 } ,
{ 85, 119, 44 } ,
{ 62, 59, 67 } ,
},
}

Definition at line 41 of file vp9data.c.

Referenced by decode_sb().

◆ ff_vp9_segmentation_tree

const int8_t ff_vp9_segmentation_tree[7][2]
Initial value:
= {
{ 1, 2 },
{ 3, 4 },
{ 5, 6 },
{ -0, -1 },
{ -2, -3 },
{ -4, -5 },
{ -6, -7 },
}

Definition at line 65 of file vp9data.c.

Referenced by decode_mode().

◆ ff_vp9_intramode_tree

const int8_t ff_vp9_intramode_tree[9][2]
Initial value:
= {
{ -DC_PRED, 1 },
{ -TM_VP8_PRED, 2 },
{ -VERT_PRED, 3 },
{ 4, 6 },
{ -HOR_PRED, 5 },
{ -VERT_LEFT_PRED, 8 },
}

Definition at line 75 of file vp9data.c.

Referenced by decode_mode().

◆ ff_vp9_default_kf_ymode_probs

const uint8_t ff_vp9_default_kf_ymode_probs[10][10][9]

Definition at line 87 of file vp9data.c.

Referenced by decode_mode().

◆ ff_vp9_default_kf_uvmode_probs

const uint8_t ff_vp9_default_kf_uvmode_probs[10][9]
Initial value:
= {
{ 118, 15, 123, 148, 131, 101, 44, 93, 131 } ,
{ 113, 12, 23, 188, 226, 142, 26, 32, 125 } ,
{ 144, 11, 54, 157, 195, 130, 46, 58, 108 } ,
{ 120, 11, 50, 123, 163, 135, 64, 77, 103 } ,
{ 113, 9, 36, 155, 111, 157, 32, 44, 161 } ,
{ 116, 9, 55, 176, 76, 96, 37, 61, 149 } ,
{ 115, 9, 28, 141, 161, 167, 21, 25, 193 } ,
{ 116, 12, 64, 120, 140, 125, 49, 115, 121 } ,
{ 120, 12, 32, 145, 195, 142, 32, 38, 86 } ,
{ 102, 19, 66, 162, 182, 122, 35, 59, 128 }
}

Definition at line 201 of file vp9data.c.

Referenced by decode_mode().

◆ ff_vp9_inter_mode_tree

const int8_t ff_vp9_inter_mode_tree[3][2]
Initial value:
= {
{ -ZEROMV, 1 },
{ -NEARESTMV, 2 },
{ -NEARMV, -NEWMV },
}

Definition at line 214 of file vp9data.c.

Referenced by decode_mode().

◆ ff_vp9_filter_tree

const int8_t ff_vp9_filter_tree[2][2]
Initial value:
= {
{ -0, 1 },
{ -1, -2 },
}

Definition at line 220 of file vp9data.c.

Referenced by decode_mode().

◆ ff_vp9_filter_lut

enum FilterMode ff_vp9_filter_lut[3]
Initial value:

Definition at line 225 of file vp9data.c.

Referenced by decode_mode().

◆ ff_vp9_dc_qlookup

const int16_t ff_vp9_dc_qlookup[3][256]

Definition at line 231 of file vp9data.c.

Referenced by decode_frame_header().

◆ ff_vp9_ac_qlookup

const int16_t ff_vp9_ac_qlookup[3][256]

Definition at line 334 of file vp9data.c.

Referenced by decode_frame_header().

◆ ff_vp9_intra_txfm_type

enum TxfmType ff_vp9_intra_txfm_type[14]

◆ ff_vp9_default_scan_4x4

const int16_t ff_vp9_default_scan_4x4[16]
Initial value:
= {
0, 1, 4, 5,
2, 8, 3, 6,
12, 9, 7, 10,
13, 11, 14, 15,
}

Definition at line 454 of file vp9data.c.

◆ ff_vp9_col_scan_4x4

const int16_t ff_vp9_col_scan_4x4[16]
Initial value:
= {
0, 1, 2, 4,
3, 5, 6, 8,
7, 9, 10, 12,
13, 11, 14, 15,
}

Definition at line 461 of file vp9data.c.

◆ ff_vp9_row_scan_4x4

const int16_t ff_vp9_row_scan_4x4[16]
Initial value:
= {
0, 4, 1, 8,
5, 12, 9, 2,
6, 13, 3, 10,
7, 14, 11, 15,
}

Definition at line 468 of file vp9data.c.

◆ ff_vp9_default_scan_8x8

const int16_t ff_vp9_default_scan_8x8[64]
Initial value:
= {
0, 1, 8, 2, 9, 16, 10, 3,
17, 24, 18, 11, 4, 25, 32, 19,
12, 26, 5, 33, 20, 27, 40, 13,
34, 6, 41, 28, 21, 35, 42, 48,
14, 7, 36, 29, 43, 56, 49, 22,
15, 37, 50, 44, 57, 30, 23, 51,
45, 58, 38, 31, 52, 59, 39, 46,
53, 60, 47, 54, 61, 55, 62, 63,
}

Definition at line 475 of file vp9data.c.

◆ ff_vp9_col_scan_8x8

const int16_t ff_vp9_col_scan_8x8[64]
Initial value:
= {
0, 1, 2, 8, 3, 9, 4, 10,
16, 5, 11, 17, 12, 18, 6, 24,
19, 13, 25, 7, 26, 20, 32, 14,
27, 21, 33, 28, 34, 15, 22, 35,
40, 29, 41, 36, 23, 30, 42, 37,
48, 43, 31, 44, 49, 38, 50, 56,
45, 39, 51, 57, 52, 46, 58, 53,
59, 47, 60, 54, 61, 55, 62, 63,
}

Definition at line 486 of file vp9data.c.

◆ ff_vp9_row_scan_8x8

const int16_t ff_vp9_row_scan_8x8[64]
Initial value:
= {
0, 8, 16, 1, 9, 24, 2, 17,
32, 10, 25, 3, 40, 18, 11, 33,
26, 19, 4, 48, 41, 34, 12, 27,
56, 20, 5, 42, 35, 13, 49, 28,
6, 21, 43, 36, 14, 50, 29, 57,
7, 44, 22, 37, 51, 15, 58, 30,
23, 45, 52, 38, 59, 31, 46, 53,
39, 60, 47, 61, 54, 62, 55, 63,
}

Definition at line 497 of file vp9data.c.

◆ ff_vp9_default_scan_16x16

const int16_t ff_vp9_default_scan_16x16[256]
Initial value:
= {
0, 1, 16, 2, 17, 32, 3, 18, 33, 48, 4, 34, 19, 49, 20, 5,
35, 64, 50, 36, 65, 21, 6, 51, 80, 66, 37, 22, 52, 7, 81, 67,
38, 82, 53, 23, 96, 68, 8, 83, 97, 54, 39, 69, 112, 24, 98, 84,
70, 55, 9, 40, 85, 99, 113, 128, 25, 114, 100, 71, 86, 56, 10, 41,
115, 101, 129, 116, 72, 87, 26, 130, 144, 102, 57, 11, 42, 117, 131, 145,
88, 103, 27, 73, 132, 118, 146, 58, 160, 12, 43, 133, 147, 104, 89, 119,
161, 74, 148, 134, 28, 162, 59, 13, 176, 120, 149, 90, 135, 105, 163, 44,
75, 177, 164, 29, 150, 121, 136, 178, 165, 14, 106, 60, 91, 151, 45, 179,
192, 137, 166, 122, 76, 180, 152, 30, 61, 15, 107, 167, 181, 193, 92, 208,
46, 138, 123, 153, 194, 77, 168, 182, 31, 195, 209, 183, 108, 139, 62, 154,
47, 196, 93, 169, 210, 197, 224, 124, 184, 211, 78, 109, 170, 155, 63, 198,
212, 185, 225, 240, 140, 94, 199, 125, 79, 213, 226, 171, 186, 156, 214, 200,
110, 227, 141, 95, 241, 215, 228, 201, 126, 242, 187, 172, 157, 229, 111, 216,
243, 142, 202, 230, 127, 217, 244, 173, 188, 231, 158, 203, 143, 245, 218, 232,
189, 246, 159, 174, 233, 247, 219, 204, 175, 190, 248, 234, 205, 220, 249, 191,
235, 221, 250, 206, 222, 251, 236, 207, 237, 223, 252, 238, 253, 239, 254, 255,
}

Definition at line 508 of file vp9data.c.

◆ ff_vp9_col_scan_16x16

const int16_t ff_vp9_col_scan_16x16[256]
Initial value:
= {
0, 1, 2, 3, 16, 4, 17, 5, 18, 6, 19, 32, 20, 7, 33, 21,
34, 8, 35, 22, 48, 36, 9, 49, 23, 50, 37, 10, 38, 51, 24, 64,
52, 11, 65, 39, 25, 53, 66, 54, 40, 67, 12, 80, 26, 68, 55, 81,
41, 69, 13, 27, 82, 56, 70, 83, 42, 14, 84, 96, 71, 28, 57, 85,
97, 15, 72, 98, 43, 86, 58, 99, 29, 87, 100, 112, 73, 44, 101, 59,
30, 113, 88, 114, 74, 128, 102, 45, 31, 115, 60, 103, 89, 116, 75, 129,
117, 46, 104, 90, 61, 130, 118, 131, 132, 105, 76, 47, 119, 144, 91, 62,
133, 106, 145, 120, 146, 134, 77, 147, 121, 92, 135, 148, 63, 107, 136, 122,
93, 149, 160, 78, 150, 137, 108, 161, 162, 151, 123, 79, 138, 163, 152, 94,
164, 109, 165, 153, 124, 139, 176, 166, 95, 177, 167, 110, 154, 178, 125, 179,
140, 168, 155, 111, 180, 192, 181, 169, 141, 126, 182, 193, 194, 156, 183, 170,
195, 127, 142, 196, 184, 208, 197, 157, 171, 143, 185, 198, 209, 199, 210, 172,
158, 186, 211, 224, 212, 200, 240, 159, 213, 225, 187, 201, 173, 226, 214, 215,
227, 202, 228, 188, 241, 216, 174, 229, 242, 203, 243, 217, 230, 175, 189, 244,
231, 204, 218, 232, 245, 219, 246, 190, 233, 205, 191, 247, 234, 248, 220, 206,
249, 235, 221, 207, 250, 236, 222, 251, 223, 237, 238, 252, 239, 253, 254, 255,
}

Definition at line 527 of file vp9data.c.

◆ ff_vp9_row_scan_16x16

const int16_t ff_vp9_row_scan_16x16[256]
Initial value:
= {
0, 16, 32, 1, 48, 17, 64, 33, 2, 80, 18, 49, 96, 34, 3, 65,
19, 112, 50, 81, 35, 4, 128, 66, 20, 97, 51, 82, 5, 144, 36, 67,
113, 98, 21, 52, 160, 83, 129, 37, 68, 6, 114, 176, 99, 53, 22, 84,
145, 38, 69, 130, 7, 115, 192, 100, 54, 23, 85, 161, 146, 131, 39, 70,
208, 116, 8, 101, 177, 55, 86, 24, 162, 147, 132, 71, 224, 117, 40, 102,
9, 148, 56, 87, 193, 163, 240, 133, 178, 25, 118, 72, 41, 103, 164, 10,
149, 88, 134, 209, 179, 57, 119, 194, 26, 73, 165, 150, 104, 42, 135, 11,
180, 120, 89, 225, 195, 58, 27, 210, 151, 181, 166, 74, 43, 105, 12, 136,
90, 59, 241, 121, 28, 196, 167, 211, 152, 44, 182, 137, 75, 13, 226, 106,
122, 60, 197, 91, 168, 29, 183, 153, 14, 76, 212, 138, 45, 107, 15, 198,
92, 227, 169, 30, 123, 154, 61, 242, 184, 213, 139, 46, 77, 31, 108, 170,
199, 185, 124, 228, 93, 155, 214, 62, 140, 243, 78, 47, 200, 109, 186, 171,
201, 94, 63, 215, 229, 156, 79, 125, 141, 110, 216, 187, 172, 244, 202, 230,
217, 95, 157, 126, 245, 111, 142, 231, 188, 127, 158, 218, 173, 232, 246, 233,
203, 143, 247, 174, 189, 159, 219, 204, 248, 234, 249, 175, 190, 220, 205, 250,
235, 191, 221, 251, 236, 206, 252, 222, 207, 237, 223, 253, 238, 254, 239, 255,
}

Definition at line 546 of file vp9data.c.

◆ ff_vp9_default_scan_32x32

const int16_t ff_vp9_default_scan_32x32[1024]

Definition at line 565 of file vp9data.c.

◆ ff_vp9_scans

const int16_t* const ff_vp9_scans[5][4]

◆ ff_vp9_default_scan_4x4_nb

const int16_t ff_vp9_default_scan_4x4_nb[16][2]
Initial value:
= {
{ 0, 0 }, { 0, 0 }, { 4, 1 }, { 1, 1 },
{ 4, 4 }, { 2, 2 }, { 5, 2 }, { 8, 8 },
{ 8, 5 }, { 6, 3 }, { 9, 6 }, { 12, 9 },
{ 10, 7 }, { 13, 10 }, { 14, 11 }, { 0, 0 },
}

Definition at line 619 of file vp9data.c.

◆ ff_vp9_col_scan_4x4_nb

const int16_t ff_vp9_col_scan_4x4_nb[16][2]
Initial value:
= {
{ 0, 0 }, { 1, 1 }, { 0, 0 }, { 2, 2 },
{ 4, 4 }, { 5, 5 }, { 4, 4 }, { 6, 6 },
{ 8, 8 }, { 9, 9 }, { 8, 8 }, { 12, 12 },
{ 10, 10 }, { 13, 13 }, { 14, 14 }, { 0, 0 },
}

Definition at line 626 of file vp9data.c.

◆ ff_vp9_row_scan_4x4_nb

const int16_t ff_vp9_row_scan_4x4_nb[16][2]
Initial value:
= {
{ 0, 0 }, { 0, 0 }, { 4, 4 }, { 1, 1 },
{ 8, 8 }, { 5, 5 }, { 1, 1 }, { 2, 2 },
{ 9, 9 }, { 2, 2 }, { 6, 6 }, { 3, 3 },
{ 10, 10 }, { 7, 7 }, { 11, 11 }, { 0, 0 },
}

Definition at line 633 of file vp9data.c.

◆ ff_vp9_default_scan_8x8_nb

const int16_t ff_vp9_default_scan_8x8_nb[64][2]
Initial value:
= {
{ 0, 0 }, { 0, 0 }, { 1, 1 }, { 8, 1 },
{ 8, 8 }, { 9, 2 }, { 2, 2 }, { 16, 9 },
{ 16, 16 }, { 17, 10 }, { 10, 3 }, { 3, 3 },
{ 24, 17 }, { 24, 24 }, { 18, 11 }, { 11, 4 },
{ 25, 18 }, { 4, 4 }, { 32, 25 }, { 19, 12 },
{ 26, 19 }, { 32, 32 }, { 12, 5 }, { 33, 26 },
{ 5, 5 }, { 40, 33 }, { 27, 20 }, { 20, 13 },
{ 34, 27 }, { 41, 34 }, { 40, 40 }, { 13, 6 },
{ 6, 6 }, { 35, 28 }, { 28, 21 }, { 42, 35 },
{ 48, 48 }, { 48, 41 }, { 21, 14 }, { 14, 7 },
{ 36, 29 }, { 49, 42 }, { 43, 36 }, { 56, 49 },
{ 29, 22 }, { 22, 15 }, { 50, 43 }, { 44, 37 },
{ 57, 50 }, { 37, 30 }, { 30, 23 }, { 51, 44 },
{ 58, 51 }, { 38, 31 }, { 45, 38 }, { 52, 45 },
{ 59, 52 }, { 46, 39 }, { 53, 46 }, { 60, 53 },
{ 54, 47 }, { 61, 54 }, { 62, 55 }, { 0, 0 },
}

Definition at line 640 of file vp9data.c.

◆ ff_vp9_col_scan_8x8_nb

const int16_t ff_vp9_col_scan_8x8_nb[64][2]
Initial value:
= {
{ 0, 0 }, { 1, 1 }, { 0, 0 }, { 2, 2 },
{ 8, 8 }, { 3, 3 }, { 9, 9 }, { 8, 8 },
{ 4, 4 }, { 10, 10 }, { 16, 16 }, { 11, 11 },
{ 17, 17 }, { 5, 5 }, { 16, 16 }, { 18, 18 },
{ 12, 12 }, { 24, 24 }, { 6, 6 }, { 25, 25 },
{ 19, 19 }, { 24, 24 }, { 13, 13 }, { 26, 26 },
{ 20, 20 }, { 32, 32 }, { 27, 27 }, { 33, 33 },
{ 14, 14 }, { 21, 21 }, { 34, 34 }, { 32, 32 },
{ 28, 28 }, { 40, 40 }, { 35, 35 }, { 22, 22 },
{ 29, 29 }, { 41, 41 }, { 36, 36 }, { 40, 40 },
{ 42, 42 }, { 30, 30 }, { 43, 43 }, { 48, 48 },
{ 37, 37 }, { 49, 49 }, { 48, 48 }, { 44, 44 },
{ 38, 38 }, { 50, 50 }, { 56, 56 }, { 51, 51 },
{ 45, 45 }, { 57, 57 }, { 52, 52 }, { 58, 58 },
{ 46, 46 }, { 59, 59 }, { 53, 53 }, { 60, 60 },
{ 54, 54 }, { 61, 61 }, { 62, 62 }, { 0, 0 },
}

Definition at line 659 of file vp9data.c.

◆ ff_vp9_row_scan_8x8_nb

const int16_t ff_vp9_row_scan_8x8_nb[64][2]
Initial value:
= {
{ 0, 0 }, { 8, 8 }, { 0, 0 }, { 1, 1 },
{ 16, 16 }, { 1, 1 }, { 9, 9 }, { 24, 24 },
{ 2, 2 }, { 17, 17 }, { 2, 2 }, { 32, 32 },
{ 10, 10 }, { 3, 3 }, { 25, 25 }, { 18, 18 },
{ 11, 11 }, { 3, 3 }, { 40, 40 }, { 33, 33 },
{ 26, 26 }, { 4, 4 }, { 19, 19 }, { 48, 48 },
{ 12, 12 }, { 4, 4 }, { 34, 34 }, { 27, 27 },
{ 5, 5 }, { 41, 41 }, { 20, 20 }, { 5, 5 },
{ 13, 13 }, { 35, 35 }, { 28, 28 }, { 6, 6 },
{ 42, 42 }, { 21, 21 }, { 49, 49 }, { 6, 6 },
{ 36, 36 }, { 14, 14 }, { 29, 29 }, { 43, 43 },
{ 7, 7 }, { 50, 50 }, { 22, 22 }, { 15, 15 },
{ 37, 37 }, { 44, 44 }, { 30, 30 }, { 51, 51 },
{ 23, 23 }, { 38, 38 }, { 45, 45 }, { 31, 31 },
{ 52, 52 }, { 39, 39 }, { 53, 53 }, { 46, 46 },
{ 54, 54 }, { 47, 47 }, { 55, 55 }, { 0, 0 },
}

Definition at line 678 of file vp9data.c.

◆ ff_vp9_default_scan_16x16_nb

const int16_t ff_vp9_default_scan_16x16_nb[256][2]

Definition at line 697 of file vp9data.c.

◆ ff_vp9_col_scan_16x16_nb

const int16_t ff_vp9_col_scan_16x16_nb[256][2]

Definition at line 764 of file vp9data.c.

◆ ff_vp9_row_scan_16x16_nb

const int16_t ff_vp9_row_scan_16x16_nb[256][2]

Definition at line 831 of file vp9data.c.

◆ ff_vp9_default_scan_32x32_nb

const int16_t ff_vp9_default_scan_32x32_nb[1024][2]

Definition at line 898 of file vp9data.c.

◆ ff_vp9_scans_nb

const int16_t(* const[5][4] ff_vp9_scans_nb)[2]

◆ ff_vp9_model_pareto8

const uint8_t ff_vp9_model_pareto8[256][8]

Definition at line 1176 of file vp9data.c.

Referenced by decode_frame_header().

◆ ff_vp9_default_probs

const ProbContext ff_vp9_default_probs

Definition at line 1435 of file vp9data.c.

Referenced by decode_frame_header().

◆ ff_vp9_default_coef_probs

const uint8_t ff_vp9_default_coef_probs[4][2][2][6][6][3]

Definition at line 1540 of file vp9data.c.

Referenced by decode_frame_header().

◆ ff_vp9_mv_joint_tree

const int8_t ff_vp9_mv_joint_tree[3][2]
Initial value:
= {
{ -MV_JOINT_ZERO, 1 },
{ -MV_JOINT_H, 2 },
}

Definition at line 2224 of file vp9data.c.

Referenced by ff_vp9_fill_mv().

◆ ff_vp9_mv_class_tree

const int8_t ff_vp9_mv_class_tree[10][2]
Initial value:
= {
{ -0, 1 },
{ -1, 2 },
{ 3, 4 },
{ -2, -3 },
{ 5, 6 },
{ -4, -5 },
{ -6, 7 },
{ 8, 9 },
{ -7, -8 },
{ -9, -10 },
}

Definition at line 2230 of file vp9data.c.

Referenced by read_mv_component().

◆ ff_vp9_mv_fp_tree

const int8_t ff_vp9_mv_fp_tree[3][2]
Initial value:
= {
{ -0, 1 },
{ -1, 2 },
{ -2, -3 },
}

Definition at line 2243 of file vp9data.c.

Referenced by read_mv_component().

ff_vp9_default_scan_8x8
const int16_t ff_vp9_default_scan_8x8[64]
Definition: vp9data.c:475
ff_vp9_row_scan_16x16_nb
const int16_t ff_vp9_row_scan_16x16_nb[256][2]
Definition: vp9data.c:831
ff_vp9_col_scan_4x4
const int16_t ff_vp9_col_scan_4x4[16]
Definition: vp9data.c:461
ff_vp9_default_scan_32x32_nb
const int16_t ff_vp9_default_scan_32x32_nb[1024][2]
Definition: vp9data.c:898
ff_vp9_row_scan_4x4_nb
const int16_t ff_vp9_row_scan_4x4_nb[16][2]
Definition: vp9data.c:633
TM_VP8_PRED
@ TM_VP8_PRED
Definition: vp9.h:55
DC_PRED
@ DC_PRED
Definition: vp9.h:48
ff_vp9_default_scan_32x32
const int16_t ff_vp9_default_scan_32x32[1024]
Definition: vp9data.c:565
ff_vp9_col_scan_4x4_nb
const int16_t ff_vp9_col_scan_4x4_nb[16][2]
Definition: vp9data.c:626
VERT_LEFT_PRED
@ VERT_LEFT_PRED
Definition: vp9.h:53
ff_vp9_default_scan_4x4
const int16_t ff_vp9_default_scan_4x4[16]
Definition: vp9data.c:454
ff_vp9_row_scan_16x16
const int16_t ff_vp9_row_scan_16x16[256]
Definition: vp9data.c:546
MV_JOINT_HV
@ MV_JOINT_HV
Definition: vp9dec.h:48
NEARMV
@ NEARMV
Definition: vp9shared.h:44
VERT_PRED
@ VERT_PRED
Definition: vp9.h:46
DIAG_DOWN_RIGHT_PRED
@ DIAG_DOWN_RIGHT_PRED
Definition: vp9.h:50
PARTITION_NONE
@ PARTITION_NONE
Definition: vp9shared.h:36
FILTER_8TAP_SHARP
@ FILTER_8TAP_SHARP
Definition: vp9.h:67
ff_vp9_row_scan_8x8_nb
const int16_t ff_vp9_row_scan_8x8_nb[64][2]
Definition: vp9data.c:678
ZEROMV
@ ZEROMV
Definition: vp9shared.h:45
HOR_PRED
@ HOR_PRED
Definition: vp9.h:47
PARTITION_V
@ PARTITION_V
Definition: vp9shared.h:38
ff_vp9_col_scan_16x16
const int16_t ff_vp9_col_scan_16x16[256]
Definition: vp9data.c:527
ff_vp9_default_scan_16x16_nb
const int16_t ff_vp9_default_scan_16x16_nb[256][2]
Definition: vp9data.c:697
DCT_ADST
@ DCT_ADST
Definition: vp9.h:39
ff_vp9_row_scan_8x8
const int16_t ff_vp9_row_scan_8x8[64]
Definition: vp9data.c:497
PARTITION_SPLIT
@ PARTITION_SPLIT
Definition: vp9shared.h:39
MV_JOINT_V
@ MV_JOINT_V
Definition: vp9dec.h:47
ff_vp9_col_scan_16x16_nb
const int16_t ff_vp9_col_scan_16x16_nb[256][2]
Definition: vp9data.c:764
ff_vp9_default_scan_4x4_nb
const int16_t ff_vp9_default_scan_4x4_nb[16][2]
Definition: vp9data.c:619
DCT_DCT
@ DCT_DCT
Definition: vp9.h:38
FILTER_8TAP_REGULAR
@ FILTER_8TAP_REGULAR
Definition: vp9.h:66
VERT_RIGHT_PRED
@ VERT_RIGHT_PRED
Definition: vp9.h:51
ff_vp9_default_scan_8x8_nb
const int16_t ff_vp9_default_scan_8x8_nb[64][2]
Definition: vp9data.c:640
ADST_ADST
@ ADST_ADST
Definition: vp9.h:41
FILTER_8TAP_SMOOTH
@ FILTER_8TAP_SMOOTH
Definition: vp9.h:65
ff_vp9_col_scan_8x8
const int16_t ff_vp9_col_scan_8x8[64]
Definition: vp9data.c:486
ff_vp9_default_scan_16x16
const int16_t ff_vp9_default_scan_16x16[256]
Definition: vp9data.c:508
NEWMV
@ NEWMV
Definition: vp9shared.h:46
HOR_UP_PRED
@ HOR_UP_PRED
Definition: vp9.h:54
NEARESTMV
@ NEARESTMV
Definition: vp9shared.h:43
HOR_DOWN_PRED
@ HOR_DOWN_PRED
Definition: vp9.h:52
MV_JOINT_ZERO
@ MV_JOINT_ZERO
Definition: vp9dec.h:45
ff_vp9_col_scan_8x8_nb
const int16_t ff_vp9_col_scan_8x8_nb[64][2]
Definition: vp9data.c:659
MV_JOINT_H
@ MV_JOINT_H
Definition: vp9dec.h:46
PARTITION_H
@ PARTITION_H
Definition: vp9shared.h:37
ADST_DCT
@ ADST_DCT
Definition: vp9.h:40
DIAG_DOWN_LEFT_PRED
@ DIAG_DOWN_LEFT_PRED
Definition: vp9.h:49
ff_vp9_row_scan_4x4
const int16_t ff_vp9_row_scan_4x4[16]
Definition: vp9data.c:468