NVIDIA DRIVE OS Linux SDK API Reference

5.1.15.2 Release
For Test and Development only

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

◆ AlignByte

uint8_t NvMediaPictureInfoVP8::AlignByte[3]

Holds a copy of the VP8 bitstream field.

Definition at line 1062 of file nvmedia_common_decode.h.

◆ alt_ref_frame_sign_bias

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.

◆ AltReference

NvMediaRefSurface* NvMediaPictureInfoVP8::AltReference

Alternate reference frame.

Definition at line 999 of file nvmedia_common_decode.h.

◆ BitsConsumed

uint8_t NvMediaPictureInfoVP8::BitsConsumed

Bits consumed for the current bitstream byte.

Definition at line 1060 of file nvmedia_common_decode.h.

◆ CbrHdrBedRange

uint8_t NvMediaPictureInfoVP8::CbrHdrBedRange

Holds a copy of the VP8 bitstream field.

Definition at line 1048 of file nvmedia_common_decode.h.

◆ CbrHdrBedValue

uint8_t NvMediaPictureInfoVP8::CbrHdrBedValue

Holds a copy of the VP8 bitstream field.

Definition at line 1046 of file nvmedia_common_decode.h.

◆ clamp_type

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.

◆ coeff_partition_size

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.

◆ coeff_partition_start_offset

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.

◆ deltaq

int8_t NvMediaPictureInfoVP8::deltaq[5]

Holds a copy of the VP8 bitstream field.

Definition at line 1037 of file nvmedia_common_decode.h.

◆ dequant_index

uint8_t NvMediaPictureInfoVP8::dequant_index

Holds a copy of the VP8 bitstream field.

Definition at line 1035 of file nvmedia_common_decode.h.

◆ filter_type

uint8_t NvMediaPictureInfoVP8::filter_type

Holds a copy of the VP8 bitstream field.

Definition at line 1023 of file nvmedia_common_decode.h.

◆ golden_ref_frame_sign_bias

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.

◆ GoldenReference

NvMediaRefSurface* NvMediaPictureInfoVP8::GoldenReference

Golden reference frame.

Definition at line 997 of file nvmedia_common_decode.h.

◆ hdr_partition_size

uint32_t NvMediaPictureInfoVP8::hdr_partition_size

Remaining header parition size.

Definition at line 1064 of file nvmedia_common_decode.h.

◆ hdr_processed_offset

uint32_t NvMediaPictureInfoVP8::hdr_processed_offset

Offset to byte which is parsed in cpu.

Definition at line 1068 of file nvmedia_common_decode.h.

◆ hdr_start_offset

uint32_t NvMediaPictureInfoVP8::hdr_start_offset

Start of header partition.

Definition at line 1066 of file nvmedia_common_decode.h.

◆ key_frame

uint8_t NvMediaPictureInfoVP8::key_frame

Holds a copy of the VP8 bitstream field.

Definition at line 1001 of file nvmedia_common_decode.h.

◆ LastReference

NvMediaRefSurface* NvMediaPictureInfoVP8::LastReference

Last reference frame.

Definition at line 995 of file nvmedia_common_decode.h.

◆ loop_filter_level

uint8_t NvMediaPictureInfoVP8::loop_filter_level

Holds a copy of the VP8 bitstream field.

Definition at line 1025 of file nvmedia_common_decode.h.

◆ mb_seg_tree_probs

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.

◆ mode_lf_deltas

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.

◆ mode_ref_lf_delta_enabled

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.

◆ mode_ref_lf_delta_update

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.

◆ nNumSlices

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.

◆ num_of_partitions

uint8_t NvMediaPictureInfoVP8::num_of_partitions

Holds a copy of the VP8 bitstream field.

Definition at line 1033 of file nvmedia_common_decode.h.

◆ pSliceDataOffsets

uint32_t* NvMediaPictureInfoVP8::pSliceDataOffsets

Passing NULL for pSliceDataOffsets disables error-concealment.

Definition at line 1077 of file nvmedia_common_decode.h.

◆ ref_lf_deltas

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.

◆ refresh_entropy_probs

uint8_t NvMediaPictureInfoVP8::refresh_entropy_probs

Holds a copy of the VP8 bitstream field.

Definition at line 1044 of file nvmedia_common_decode.h.

◆ RetRefreshAltFrame

uint32_t NvMediaPictureInfoVP8::RetRefreshAltFrame

Parser only: RetRefreshAltFrame.

Definition at line 1086 of file nvmedia_common_decode.h.

◆ RetRefreshGoldenFrame

uint32_t NvMediaPictureInfoVP8::RetRefreshGoldenFrame

Parser only: RetRefreshGoldenFrame.

Definition at line 1084 of file nvmedia_common_decode.h.

◆ RetRefreshLastFrame

uint32_t NvMediaPictureInfoVP8::RetRefreshLastFrame

Parser only: RetRefreshLastFrame.

Definition at line 1088 of file nvmedia_common_decode.h.

◆ seg_feature

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.

◆ segmentation_enabled

uint8_t NvMediaPictureInfoVP8::segmentation_enabled

Holds a copy of the VP8 bitstream field.

Definition at line 1012 of file nvmedia_common_decode.h.

◆ sharpness_level

uint8_t NvMediaPictureInfoVP8::sharpness_level

Holds a copy of the VP8 bitstream field.

Definition at line 1027 of file nvmedia_common_decode.h.

◆ show_frame

uint8_t NvMediaPictureInfoVP8::show_frame

Holds a copy of the VP8 bitstream field.

Definition at line 1005 of file nvmedia_common_decode.h.

◆ uCoeffPartitionBufferHandle

uint32_t NvMediaPictureInfoVP8::uCoeffPartitionBufferHandle

Handle to VP8 Coeff partition (for OTF case).

Definition at line 1081 of file nvmedia_common_decode.h.

◆ uCoeffPartitionDataLen

uint32_t NvMediaPictureInfoVP8::uCoeffPartitionDataLen

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

Definition at line 1079 of file nvmedia_common_decode.h.

◆ update_mb_seg_abs

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.

◆ update_mb_seg_data

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.

◆ update_mb_seg_map

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.

◆ version

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: