NVIDIA DRIVE OS Linux SDK API Reference

5.1.9.0 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 1165 of file nvmedia_common_decode.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 1240 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::class0[2][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1228 of file nvmedia_common_decode.h.

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

Holds a copy of the VP9 bitstream field.

Definition at line 1238 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::class0_hp[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1232 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::classes[2][10]

Holds a copy of the VP9 bitstream field.

Definition at line 1236 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::comp_inter_prob[5]

Holds a copy of the VP9 bitstream field.

Definition at line 1217 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::comp_ref_prob[5]

Holds a copy of the VP9 bitstream field.

Definition at line 1245 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::fp[2][3]

Holds a copy of the VP9 bitstream field.

Definition at line 1230 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::hp[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1234 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::inter_mode_prob[7][4]

Holds a copy of the VP9 bitstream field.

Definition at line 1192 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::intra_inter_prob[4]

Holds a copy of the VP9 bitstream field.

Definition at line 1194 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::joints[3]

Holds a copy of the VP9 bitstream field.

Definition at line 1224 of file nvmedia_common_decode.h.

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

Holds a copy of the VP9 bitstream field.

Definition at line 1168 of file nvmedia_common_decode.h.

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

Holds a copy of the VP9 bitstream field.

Definition at line 1170 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::kf_uv_mode_prob[10][8]

Holds a copy of the VP9 bitstream field.

Definition at line 1185 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::kf_uv_mode_probB[10][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1187 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::mb_segment_tree_probs[7]

Holds a copy of the VP9 bitstream field.

Definition at line 1174 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::mbskip_probs[3]

Holds a copy of the VP9 bitstream field.

Definition at line 1219 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::pad1[9]

Holds a copy of the VP9 bitstream field.

Definition at line 1182 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::pad2[6]

Holds a copy of the VP9 bitstream field.

Definition at line 1189 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::pad3[1]

Holds a copy of the VP9 bitstream field.

Definition at line 1221 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::pad4[17]

Holds a copy of the VP9 bitstream field.

Definition at line 1247 of file nvmedia_common_decode.h.

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

Holds a copy of the VP9 bitstream field.

Definition at line 1210 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::prob_comppred[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1180 of file nvmedia_common_decode.h.

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

Holds a copy of the VP9 bitstream field.

Definition at line 1250 of file nvmedia_common_decode.h.

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

Holds a copy of the VP9 bitstream field.

Definition at line 1254 of file nvmedia_common_decode.h.

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

Holds a copy of the VP9 bitstream field.

Definition at line 1256 of file nvmedia_common_decode.h.

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

Holds a copy of the VP9 bitstream field.

Definition at line 1252 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::ref_pred_probs[3]

Holds a copy of the VP9 bitstream field.

Definition at line 1172 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::ref_scores[4]

Holds a copy of the VP9 bitstream field.

Definition at line 1178 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::sb_ymode_prob[4][8]

Holds a copy of the VP9 bitstream field.

Definition at line 1207 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::sb_ymode_probB[4][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1205 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::segment_pred_probs[3]

Holds a copy of the VP9 bitstream field.

Definition at line 1176 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::sign[2]

Holds a copy of the VP9 bitstream field.

Definition at line 1226 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::single_ref_prob[5][2]

Holds a copy of the VP9 bitstream field.

Definition at line 1243 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::switchable_interp_prob[4][2]

Holds a copy of the VP9 bitstream field.

Definition at line 1215 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::tx16x16_prob[2][2]

Holds a copy of the VP9 bitstream field.

Definition at line 1201 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::tx32x32_prob[2][3]

Holds a copy of the VP9 bitstream field.

Definition at line 1203 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::tx8x8_prob[2][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1199 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::uv_mode_prob[10][8]

Holds a copy of the VP9 bitstream field.

Definition at line 1197 of file nvmedia_common_decode.h.

uint8_t NvmediaVP9EntropyProbs::uv_mode_probB[10][1]

Holds a copy of the VP9 bitstream field.

Definition at line 1213 of file nvmedia_common_decode.h.


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