VA-API
2.22.0
|
AV1 Slice Parameter Buffer Structure. More...
#include <va_dec_av1.h>
Public Attributes | |
uint32_t | slice_data_size |
The byte count of current tile in the bitstream buffer, starting from first byte of the buffer. It uses the name slice_data_size to be consistent with other codec, but actually means tile_data_size. | |
uint32_t | slice_data_offset |
uint32_t | slice_data_flag |
uint8_t | anchor_frame_idx |
anchor frame index for large scale tile. index into an array AnchorFrames of the frames that the tile uses for prediction. valid only when large_scale_tile equals 1. | |
uint16_t | tile_idx_in_tile_list |
tile index in the tile list. Valid only when large_scale_tile is enabled. Driver uses this field to decide the tile output location. | |
uint32_t | va_reserved [VA_PADDING_LOW] |
Reserved bytes for future use, must be zero. | |
AV1 Slice Parameter Buffer Structure.
This structure conveys parameters related to bit stream data and should be sent once per tile.
It uses the name VASliceParameterBufferAV1 to be consistent with other codec, but actually means VATileParameterBufferAV1.
Slice data buffer of VASliceDataBufferType is used to send the bitstream.
Please note that host decoder is responsible to parse out the per tile information. And the bit stream in sent to driver in per tile granularity.