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
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 993 of file nvmedia_common_decode.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 1062 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::alt_ref_frame_sign_bias

Holds a copy of the VP8 bitstream field.

Definition at line 1042 of file nvmedia_common_decode.h.

NvMediaRefSurface* NvMediaPictureInfoVP8::AltReference

Alternate reference frame.

Definition at line 999 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::BitsConsumed

Bits consumed for the current bitstream byte.

Definition at line 1060 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::CbrHdrBedRange

Holds a copy of the VP8 bitstream field.

Definition at line 1048 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::CbrHdrBedValue

Holds a copy of the VP8 bitstream field.

Definition at line 1046 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::clamp_type

Copy of the VP8 bitstream field.

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

Definition at line 1010 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP8::coeff_partition_size[8]

Holds a copy of the VP8 bitstream field.

Definition at line 1070 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP8::coeff_partition_start_offset[8]

Holds a copy of the VP8 bitstream field.

Definition at line 1072 of file nvmedia_common_decode.h.

int8_t NvMediaPictureInfoVP8::deltaq[5]

Holds a copy of the VP8 bitstream field.

Definition at line 1037 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::dequant_index

Holds a copy of the VP8 bitstream field.

Definition at line 1035 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::filter_type

Holds a copy of the VP8 bitstream field.

Definition at line 1023 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::golden_ref_frame_sign_bias

Holds a copy of the VP8 bitstream field.

Definition at line 1040 of file nvmedia_common_decode.h.

NvMediaRefSurface* NvMediaPictureInfoVP8::GoldenReference

Golden reference frame.

Definition at line 997 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP8::hdr_partition_size

Remaining header parition size.

Definition at line 1064 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP8::hdr_processed_offset

Offset to byte which is parsed in cpu.

Definition at line 1068 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP8::hdr_start_offset

Start of header partition.

Definition at line 1066 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::key_frame

Holds a copy of the VP8 bitstream field.

Definition at line 1001 of file nvmedia_common_decode.h.

NvMediaRefSurface* NvMediaPictureInfoVP8::LastReference

Last reference frame.

Definition at line 995 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::loop_filter_level

Holds a copy of the VP8 bitstream field.

Definition at line 1025 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::mb_seg_tree_probs[3]

Holds a copy of the VP8 bitstream field.

Definition at line 1050 of file nvmedia_common_decode.h.

int8_t NvMediaPictureInfoVP8::mode_lf_deltas[4]

Holds a copy of the VP8 bitstream field.

Definition at line 1057 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::mode_ref_lf_delta_enabled

Holds a copy of the VP8 bitstream field.

Definition at line 1029 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::mode_ref_lf_delta_update

Holds a copy of the VP8 bitstream field.

Definition at line 1031 of file nvmedia_common_decode.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 1075 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::num_of_partitions

Holds a copy of the VP8 bitstream field.

Definition at line 1033 of file nvmedia_common_decode.h.

uint32_t* NvMediaPictureInfoVP8::pSliceDataOffsets

Passing NULL for pSliceDataOffsets disables error-concealment.

Definition at line 1077 of file nvmedia_common_decode.h.

int8_t NvMediaPictureInfoVP8::ref_lf_deltas[4]

Holds a copy of the VP8 bitstream field.

Definition at line 1055 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::refresh_entropy_probs

Holds a copy of the VP8 bitstream field.

Definition at line 1044 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP8::RetRefreshAltFrame

Parser only: RetRefreshAltFrame.

Definition at line 1086 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP8::RetRefreshGoldenFrame

Parser only: RetRefreshGoldenFrame.

Definition at line 1084 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP8::RetRefreshLastFrame

Parser only: RetRefreshLastFrame.

Definition at line 1088 of file nvmedia_common_decode.h.

int8_t NvMediaPictureInfoVP8::seg_feature[2][4]

Holds a copy of the VP8 bitstream field.

Definition at line 1053 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::segmentation_enabled

Holds a copy of the VP8 bitstream field.

Definition at line 1012 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::sharpness_level

Holds a copy of the VP8 bitstream field.

Definition at line 1027 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::show_frame

Holds a copy of the VP8 bitstream field.

Definition at line 1005 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP8::uCoeffPartitionBufferHandle

Handle to VP8 Coeff partition (for OTF case).

Definition at line 1081 of file nvmedia_common_decode.h.

uint32_t NvMediaPictureInfoVP8::uCoeffPartitionDataLen

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

Definition at line 1079 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::update_mb_seg_abs

Copy of the VP8 bitstream field.

0 means delta, 1 means absolute value

Definition at line 1021 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::update_mb_seg_data

Holds a copy of the VP8 bitstream field.

Definition at line 1016 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::update_mb_seg_map

Holds a copy of the VP8 bitstream field.

Definition at line 1014 of file nvmedia_common_decode.h.

uint8_t NvMediaPictureInfoVP8::version

Holds a copy of the VP8 bitstream field.

Definition at line 1003 of file nvmedia_common_decode.h.


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