NVIDIA DRIVE OS Linux API Reference

5.1.0.2 Release

 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 1213 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 1288 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::class0[2][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1276 of file nvmedia_common.h.

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

Holds a copy of the VP9 bitstream field.

Definition at line 1286 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::class0_hp[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1280 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::classes[2][10]

Holds a copy of the VP9 bitstream field.

Definition at line 1284 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::comp_inter_prob[5]

Holds a copy of the VP9 bitstream field.

Definition at line 1265 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::comp_ref_prob[5]

Holds a copy of the VP9 bitstream field.

Definition at line 1293 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::fp[2][3]

Holds a copy of the VP9 bitstream field.

Definition at line 1278 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::hp[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1282 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::inter_mode_prob[7][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1240 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::intra_inter_prob[4]

Holds a copy of the VP9 bitstream field.

Definition at line 1242 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::joints[3]

Holds a copy of the VP9 bitstream field.

Definition at line 1272 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 1216 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 1218 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 1233 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 1235 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::mb_segment_tree_probs[7]

Holds a copy of the VP9 bitstream field.

Definition at line 1222 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::mbskip_probs[3]

Holds a copy of the VP9 bitstream field.

Definition at line 1267 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::pad1[9]

Holds a copy of the VP9 bitstream field.

Definition at line 1230 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::pad2[6]

Holds a copy of the VP9 bitstream field.

Definition at line 1237 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::pad3[1]

Holds a copy of the VP9 bitstream field.

Definition at line 1269 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::pad4[17]

Holds a copy of the VP9 bitstream field.

Definition at line 1295 of file nvmedia_common.h.

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

Holds a copy of the VP9 bitstream field.

Definition at line 1258 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::prob_comppred[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1228 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 1298 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 1302 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 1304 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 1300 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::ref_pred_probs[3]

Holds a copy of the VP9 bitstream field.

Definition at line 1220 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::ref_scores[4]

Holds a copy of the VP9 bitstream field.

Definition at line 1226 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::sb_ymode_prob[4][8]

Holds a copy of the VP9 bitstream field.

Definition at line 1255 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::sb_ymode_probB[4][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1253 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::segment_pred_probs[3]

Holds a copy of the VP9 bitstream field.

Definition at line 1224 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::sign[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1274 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::single_ref_prob[5][2]

Holds a copy of the VP9 bitstream field.

Definition at line 1291 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::switchable_interp_prob[4][2]

Holds a copy of the VP9 bitstream field.

Definition at line 1263 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::tx16x16_prob[2][2]

Holds a copy of the VP9 bitstream field.

Definition at line 1249 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::tx32x32_prob[2][3]

Holds a copy of the VP9 bitstream field.

Definition at line 1251 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::tx8x8_prob[2][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1247 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::uv_mode_prob[10][8]

Holds a copy of the VP9 bitstream field.

Definition at line 1245 of file nvmedia_common.h.

uint8_t NvmediaVP9EntropyProbs::uv_mode_probB[10][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1261 of file nvmedia_common.h.


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