FFmpeg
Data Fields
AV1VulkanDecodePicture Struct Reference

Data Fields

FFVulkanDecodePicture vp
 
FFVulkanDecodeContextdec
 
uint32_t tile_sizes [MAX_TILES]
 
StdVideoDecodeAV1ReferenceInfo std_ref
 
VkVideoDecodeAV1DpbSlotInfoKHR vkav1_ref
 
uint16_t width_in_sbs_minus1 [64]
 
uint16_t height_in_sbs_minus1 [64]
 
uint16_t mi_col_starts [64]
 
uint16_t mi_row_starts [64]
 
StdVideoAV1TileInfo tile_info
 
StdVideoAV1Quantization quantization
 
StdVideoAV1Segmentation segmentation
 
StdVideoAV1LoopFilter loop_filter
 
StdVideoAV1CDEF cdef
 
StdVideoAV1LoopRestoration loop_restoration
 
StdVideoAV1GlobalMotion global_motion
 
StdVideoAV1FilmGrain film_grain
 
StdVideoDecodeAV1PictureInfo std_pic_info
 
VkVideoDecodeAV1PictureInfoKHR av1_pic_info
 
const AV1Frameref_src [AV1_NUM_REF_FRAMES]
 
StdVideoDecodeAV1ReferenceInfo std_refs [AV1_NUM_REF_FRAMES]
 
VkVideoDecodeAV1DpbSlotInfoKHR vkav1_refs [AV1_NUM_REF_FRAMES]
 
uint8_t frame_id_set
 
uint8_t frame_id
 
uint8_t ref_frame_sign_bias_mask
 

Detailed Description

Definition at line 36 of file vulkan_av1.c.

Field Documentation

◆ vp

FFVulkanDecodePicture AV1VulkanDecodePicture::vp

◆ dec

FFVulkanDecodeContext* AV1VulkanDecodePicture::dec

Definition at line 41 of file vulkan_av1.c.

Referenced by vk_av1_free_frame_priv().

◆ tile_sizes

uint32_t AV1VulkanDecodePicture::tile_sizes[MAX_TILES]

Definition at line 43 of file vulkan_av1.c.

Referenced by vk_av1_decode_slice().

◆ std_ref

StdVideoDecodeAV1ReferenceInfo AV1VulkanDecodePicture::std_ref

Definition at line 46 of file vulkan_av1.c.

◆ vkav1_ref

VkVideoDecodeAV1DpbSlotInfoKHR AV1VulkanDecodePicture::vkav1_ref

Definition at line 47 of file vulkan_av1.c.

◆ width_in_sbs_minus1

uint16_t AV1VulkanDecodePicture::width_in_sbs_minus1[64]

Definition at line 48 of file vulkan_av1.c.

◆ height_in_sbs_minus1

uint16_t AV1VulkanDecodePicture::height_in_sbs_minus1[64]

Definition at line 49 of file vulkan_av1.c.

◆ mi_col_starts

uint16_t AV1VulkanDecodePicture::mi_col_starts[64]

Definition at line 50 of file vulkan_av1.c.

◆ mi_row_starts

uint16_t AV1VulkanDecodePicture::mi_row_starts[64]

Definition at line 51 of file vulkan_av1.c.

◆ tile_info

StdVideoAV1TileInfo AV1VulkanDecodePicture::tile_info

Definition at line 52 of file vulkan_av1.c.

◆ quantization

StdVideoAV1Quantization AV1VulkanDecodePicture::quantization

Definition at line 53 of file vulkan_av1.c.

◆ segmentation

StdVideoAV1Segmentation AV1VulkanDecodePicture::segmentation

Definition at line 54 of file vulkan_av1.c.

◆ loop_filter

StdVideoAV1LoopFilter AV1VulkanDecodePicture::loop_filter

Definition at line 55 of file vulkan_av1.c.

◆ cdef

StdVideoAV1CDEF AV1VulkanDecodePicture::cdef

Definition at line 56 of file vulkan_av1.c.

◆ loop_restoration

StdVideoAV1LoopRestoration AV1VulkanDecodePicture::loop_restoration

Definition at line 57 of file vulkan_av1.c.

◆ global_motion

StdVideoAV1GlobalMotion AV1VulkanDecodePicture::global_motion

Definition at line 58 of file vulkan_av1.c.

◆ film_grain

StdVideoAV1FilmGrain AV1VulkanDecodePicture::film_grain

Definition at line 59 of file vulkan_av1.c.

◆ std_pic_info

StdVideoDecodeAV1PictureInfo AV1VulkanDecodePicture::std_pic_info

Definition at line 60 of file vulkan_av1.c.

◆ av1_pic_info

VkVideoDecodeAV1PictureInfoKHR AV1VulkanDecodePicture::av1_pic_info

Definition at line 61 of file vulkan_av1.c.

Referenced by vk_av1_decode_slice(), and vk_av1_end_frame().

◆ ref_src

const AV1Frame* AV1VulkanDecodePicture::ref_src[AV1_NUM_REF_FRAMES]

Definition at line 64 of file vulkan_av1.c.

Referenced by vk_av1_end_frame().

◆ std_refs

StdVideoDecodeAV1ReferenceInfo AV1VulkanDecodePicture::std_refs[AV1_NUM_REF_FRAMES]

Definition at line 65 of file vulkan_av1.c.

◆ vkav1_refs

VkVideoDecodeAV1DpbSlotInfoKHR AV1VulkanDecodePicture::vkav1_refs[AV1_NUM_REF_FRAMES]

Definition at line 66 of file vulkan_av1.c.

◆ frame_id_set

uint8_t AV1VulkanDecodePicture::frame_id_set

Definition at line 68 of file vulkan_av1.c.

Referenced by vk_av1_free_frame_priv().

◆ frame_id

uint8_t AV1VulkanDecodePicture::frame_id

Definition at line 69 of file vulkan_av1.c.

Referenced by vk_av1_fill_pict(), and vk_av1_free_frame_priv().

◆ ref_frame_sign_bias_mask

uint8_t AV1VulkanDecodePicture::ref_frame_sign_bias_mask

Definition at line 70 of file vulkan_av1.c.

Referenced by vk_av1_fill_pict().


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