NVIDIA DRIVE OS Linux API Reference

5.1.6.1 Release
For Test and Development only

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvmediaVP9EntropyProbs Struct Reference

Detailed Description

Holds VP9 entropy contexts.

Table formatted for 256 bits memory; probs 0 to 7 for all tables followed by probs 8 to N for all tables. Compile with TRACE_PROB_TABLES to print bases for each table.

Definition at line 1221 of file nvmedia_common.h.

Data Fields

uint8_t kf_bmode_prob [10][10][8]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t kf_bmode_probB [10][10][1]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t ref_pred_probs [3]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t mb_segment_tree_probs [7]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t segment_pred_probs [3]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t ref_scores [4]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t prob_comppred [2]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t pad1 [9]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t kf_uv_mode_prob [10][8]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t kf_uv_mode_probB [10][1]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t pad2 [6]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t inter_mode_prob [7][4]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t intra_inter_prob [4]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t uv_mode_prob [10][8]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t tx8x8_prob [2][1]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t tx16x16_prob [2][2]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t tx32x32_prob [2][3]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t sb_ymode_probB [4][1]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t sb_ymode_prob [4][8]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t partition_prob [2][16][4]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t uv_mode_probB [10][1]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t switchable_interp_prob [4][2]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t comp_inter_prob [5]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t mbskip_probs [3]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t pad3 [1]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t joints [3]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t sign [2]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t class0 [2][1]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t fp [2][3]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t class0_hp [2]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t hp [2]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t classes [2][10]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t class0_fp [2][2][3]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t bits [2][10]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t single_ref_prob [5][2]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t comp_ref_prob [5]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t pad4 [17]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t probCoeffs [2][2][6][6][4]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t probCoeffs8x8 [2][2][6][6][4]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t probCoeffs16x16 [2][2][6][6][4]
 Holds a copy of the VP9 bitstream field. More...
 
uint8_t probCoeffs32x32 [2][2][6][6][4]
 Holds a copy of the VP9 bitstream field. More...
 

Field Documentation

uint8_t NvmediaVP9EntropyProbs::bits[2][10]

Holds a copy of the VP9 bitstream field.

Definition at line 1296 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::class0[2][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1284 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::class0_fp[2][2][3]

Holds a copy of the VP9 bitstream field.

Definition at line 1294 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::class0_hp[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1288 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::classes[2][10]

Holds a copy of the VP9 bitstream field.

Definition at line 1292 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::comp_inter_prob[5]

Holds a copy of the VP9 bitstream field.

Definition at line 1273 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::comp_ref_prob[5]

Holds a copy of the VP9 bitstream field.

Definition at line 1301 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::fp[2][3]

Holds a copy of the VP9 bitstream field.

Definition at line 1286 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::hp[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1290 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::inter_mode_prob[7][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1248 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::intra_inter_prob[4]

Holds a copy of the VP9 bitstream field.

Definition at line 1250 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::joints[3]

Holds a copy of the VP9 bitstream field.

Definition at line 1280 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::kf_bmode_prob[10][10][8]

Holds a copy of the VP9 bitstream field.

Definition at line 1224 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::kf_bmode_probB[10][10][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1226 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::kf_uv_mode_prob[10][8]

Holds a copy of the VP9 bitstream field.

Definition at line 1241 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::kf_uv_mode_probB[10][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1243 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::mb_segment_tree_probs[7]

Holds a copy of the VP9 bitstream field.

Definition at line 1230 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::mbskip_probs[3]

Holds a copy of the VP9 bitstream field.

Definition at line 1275 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::pad1[9]

Holds a copy of the VP9 bitstream field.

Definition at line 1238 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::pad2[6]

Holds a copy of the VP9 bitstream field.

Definition at line 1245 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::pad3[1]

Holds a copy of the VP9 bitstream field.

Definition at line 1277 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::pad4[17]

Holds a copy of the VP9 bitstream field.

Definition at line 1303 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::partition_prob[2][16][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1266 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::prob_comppred[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1236 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::probCoeffs[2][2][6][6][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1306 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::probCoeffs16x16[2][2][6][6][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1310 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::probCoeffs32x32[2][2][6][6][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1312 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::probCoeffs8x8[2][2][6][6][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1308 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::ref_pred_probs[3]

Holds a copy of the VP9 bitstream field.

Definition at line 1228 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::ref_scores[4]

Holds a copy of the VP9 bitstream field.

Definition at line 1234 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::sb_ymode_prob[4][8]

Holds a copy of the VP9 bitstream field.

Definition at line 1263 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::sb_ymode_probB[4][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1261 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::segment_pred_probs[3]

Holds a copy of the VP9 bitstream field.

Definition at line 1232 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::sign[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1282 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::single_ref_prob[5][2]

Holds a copy of the VP9 bitstream field.

Definition at line 1299 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::switchable_interp_prob[4][2]

Holds a copy of the VP9 bitstream field.

Definition at line 1271 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::tx16x16_prob[2][2]

Holds a copy of the VP9 bitstream field.

Definition at line 1257 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::tx32x32_prob[2][3]

Holds a copy of the VP9 bitstream field.

Definition at line 1259 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::tx8x8_prob[2][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1255 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::uv_mode_prob[10][8]

Holds a copy of the VP9 bitstream field.

Definition at line 1253 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::uv_mode_probB[10][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1269 of file nvmedia_common.h.


The documentation for this struct was generated from the following file: