NVIDIA DRIVE OS Linux API Reference

5.1.0.2 Release

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

Detailed Description

Picture parameter information for a VP8 picture.

Note
References to "copy of bitstream field" in the field descriptions may:
  • Refer to data literally parsed from the bitstream or
  • Be derived from the bitstream using a mechanism described in the specification.

Definition at line 1041 of file nvmedia_common.h.

Data Fields

NvMediaRefSurfaceLastReference
 Last reference frame. More...
 
NvMediaRefSurfaceGoldenReference
 Golden reference frame. More...
 
NvMediaRefSurfaceAltReference
 Alternate reference frame. More...
 
uint8_t key_frame
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t version
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t show_frame
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t clamp_type
 Copy of the VP8 bitstream field. More...
 
uint8_t segmentation_enabled
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t update_mb_seg_map
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t update_mb_seg_data
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t update_mb_seg_abs
 Copy of the VP8 bitstream field. More...
 
uint8_t filter_type
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t loop_filter_level
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t sharpness_level
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t mode_ref_lf_delta_enabled
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t mode_ref_lf_delta_update
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t num_of_partitions
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t dequant_index
 Holds a copy of the VP8 bitstream field. More...
 
int8_t deltaq [5]
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t golden_ref_frame_sign_bias
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t alt_ref_frame_sign_bias
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t refresh_entropy_probs
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t CbrHdrBedValue
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t CbrHdrBedRange
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t mb_seg_tree_probs [3]
 Holds a copy of the VP8 bitstream field. More...
 
int8_t seg_feature [2][4]
 Holds a copy of the VP8 bitstream field. More...
 
int8_t ref_lf_deltas [4]
 Holds a copy of the VP8 bitstream field. More...
 
int8_t mode_lf_deltas [4]
 Holds a copy of the VP8 bitstream field. More...
 
uint8_t BitsConsumed
 Bits consumed for the current bitstream byte. More...
 
uint8_t AlignByte [3]
 Holds a copy of the VP8 bitstream field. More...
 
uint32_t hdr_partition_size
 Remaining header parition size. More...
 
uint32_t hdr_start_offset
 Start of header partition. More...
 
uint32_t hdr_processed_offset
 Offset to byte which is parsed in cpu. More...
 
uint32_t coeff_partition_size [8]
 Holds a copy of the VP8 bitstream field. More...
 
uint32_t coeff_partition_start_offset [8]
 Holds a copy of the VP8 bitstream field. More...
 
uint32_t nNumSlices
 Number of slices in this picture. More...
 
uint32_t * pSliceDataOffsets
 Passing NULL for pSliceDataOffsets disables error-concealment. More...
 
uint32_t uCoeffPartitionDataLen
 Number of bytes in VP8 Coeff partition (for OTF case) More...
 
uint32_t uCoeffPartitionBufferHandle
 Handle to VP8 Coeff partition (for OTF case). More...
 
uint32_t RetRefreshGoldenFrame
 Parser only: RetRefreshGoldenFrame. More...
 
uint32_t RetRefreshAltFrame
 Parser only: RetRefreshAltFrame. More...
 
uint32_t RetRefreshLastFrame
 Parser only: RetRefreshLastFrame. More...
 

Field Documentation

uint8_t NvMediaPictureInfoVP8::AlignByte[3]

Holds a copy of the VP8 bitstream field.

Definition at line 1110 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::alt_ref_frame_sign_bias

Holds a copy of the VP8 bitstream field.

Definition at line 1090 of file nvmedia_common.h.

NvMediaRefSurface* NvMediaPictureInfoVP8::AltReference

Alternate reference frame.

Definition at line 1047 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::BitsConsumed

Bits consumed for the current bitstream byte.

Definition at line 1108 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::CbrHdrBedRange

Holds a copy of the VP8 bitstream field.

Definition at line 1096 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::CbrHdrBedValue

Holds a copy of the VP8 bitstream field.

Definition at line 1094 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::clamp_type

Copy of the VP8 bitstream field.

0 = clamp needed in decoder, 1 = no clamp needed

Definition at line 1058 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP8::coeff_partition_size[8]

Holds a copy of the VP8 bitstream field.

Definition at line 1118 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP8::coeff_partition_start_offset[8]

Holds a copy of the VP8 bitstream field.

Definition at line 1120 of file nvmedia_common.h.

int8_t NvMediaPictureInfoVP8::deltaq[5]

Holds a copy of the VP8 bitstream field.

Definition at line 1085 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::dequant_index

Holds a copy of the VP8 bitstream field.

Definition at line 1083 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::filter_type

Holds a copy of the VP8 bitstream field.

Definition at line 1071 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::golden_ref_frame_sign_bias

Holds a copy of the VP8 bitstream field.

Definition at line 1088 of file nvmedia_common.h.

NvMediaRefSurface* NvMediaPictureInfoVP8::GoldenReference

Golden reference frame.

Definition at line 1045 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP8::hdr_partition_size

Remaining header parition size.

Definition at line 1112 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP8::hdr_processed_offset

Offset to byte which is parsed in cpu.

Definition at line 1116 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP8::hdr_start_offset

Start of header partition.

Definition at line 1114 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::key_frame

Holds a copy of the VP8 bitstream field.

Definition at line 1049 of file nvmedia_common.h.

NvMediaRefSurface* NvMediaPictureInfoVP8::LastReference

Last reference frame.

Definition at line 1043 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::loop_filter_level

Holds a copy of the VP8 bitstream field.

Definition at line 1073 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::mb_seg_tree_probs[3]

Holds a copy of the VP8 bitstream field.

Definition at line 1098 of file nvmedia_common.h.

int8_t NvMediaPictureInfoVP8::mode_lf_deltas[4]

Holds a copy of the VP8 bitstream field.

Definition at line 1105 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::mode_ref_lf_delta_enabled

Holds a copy of the VP8 bitstream field.

Definition at line 1077 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::mode_ref_lf_delta_update

Holds a copy of the VP8 bitstream field.

Definition at line 1079 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP8::nNumSlices

Number of slices in this picture.

nNumSlices entries contain the offset of each slice within the bitstream data buffer. Required for nvdec.

Definition at line 1123 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::num_of_partitions

Holds a copy of the VP8 bitstream field.

Definition at line 1081 of file nvmedia_common.h.

uint32_t* NvMediaPictureInfoVP8::pSliceDataOffsets

Passing NULL for pSliceDataOffsets disables error-concealment.

Definition at line 1125 of file nvmedia_common.h.

int8_t NvMediaPictureInfoVP8::ref_lf_deltas[4]

Holds a copy of the VP8 bitstream field.

Definition at line 1103 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::refresh_entropy_probs

Holds a copy of the VP8 bitstream field.

Definition at line 1092 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP8::RetRefreshAltFrame

Parser only: RetRefreshAltFrame.

Definition at line 1134 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP8::RetRefreshGoldenFrame

Parser only: RetRefreshGoldenFrame.

Definition at line 1132 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP8::RetRefreshLastFrame

Parser only: RetRefreshLastFrame.

Definition at line 1136 of file nvmedia_common.h.

int8_t NvMediaPictureInfoVP8::seg_feature[2][4]

Holds a copy of the VP8 bitstream field.

Definition at line 1101 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::segmentation_enabled

Holds a copy of the VP8 bitstream field.

Definition at line 1060 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::sharpness_level

Holds a copy of the VP8 bitstream field.

Definition at line 1075 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::show_frame

Holds a copy of the VP8 bitstream field.

Definition at line 1053 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP8::uCoeffPartitionBufferHandle

Handle to VP8 Coeff partition (for OTF case).

Definition at line 1129 of file nvmedia_common.h.

uint32_t NvMediaPictureInfoVP8::uCoeffPartitionDataLen

Number of bytes in VP8 Coeff partition (for OTF case)

Definition at line 1127 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::update_mb_seg_abs

Copy of the VP8 bitstream field.

0 means delta, 1 means absolute value

Definition at line 1069 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::update_mb_seg_data

Holds a copy of the VP8 bitstream field.

Definition at line 1064 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::update_mb_seg_map

Holds a copy of the VP8 bitstream field.

Definition at line 1062 of file nvmedia_common.h.

uint8_t NvMediaPictureInfoVP8::version

Holds a copy of the VP8 bitstream field.

Definition at line 1051 of file nvmedia_common.h.


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