FFmpeg
Data Fields
FFv1VulkanDecodeContext Struct Reference

Data Fields

AVBufferRefintermediate_frames_ref [2]
 
FFVulkanShader setup
 
FFVulkanShader reset [2]
 
FFVulkanShader decode [2][2][2]
 
FFVulkanShader rct [2]
 
FFVkBuffer rangecoder_static_buf
 
FFVkBuffer quant_buf
 
FFVkBuffer crc_tab_buf
 
AVBufferPoolslice_state_pool
 
AVBufferPooltmp_data_pool
 
AVBufferPoolslice_offset_pool
 
AVBufferPoolslice_status_pool
 

Detailed Description

Definition at line 65 of file vulkan_ffv1.c.

Field Documentation

◆ intermediate_frames_ref

AVBufferRef* FFv1VulkanDecodeContext::intermediate_frames_ref[2]

Definition at line 66 of file vulkan_ffv1.c.

Referenced by vk_decode_ffv1_init(), vk_decode_ffv1_uninit(), and vk_ffv1_start_frame().

◆ setup

FFVulkanShader FFv1VulkanDecodeContext::setup

Definition at line 68 of file vulkan_ffv1.c.

Referenced by vk_decode_ffv1_init(), vk_decode_ffv1_uninit(), and vk_ffv1_end_frame().

◆ reset

FFVulkanShader FFv1VulkanDecodeContext::reset[2]

Definition at line 69 of file vulkan_ffv1.c.

Referenced by vk_decode_ffv1_init(), vk_decode_ffv1_uninit(), and vk_ffv1_end_frame().

◆ decode

FFVulkanShader FFv1VulkanDecodeContext::decode[2][2][2]

Definition at line 70 of file vulkan_ffv1.c.

Referenced by vk_decode_ffv1_init(), vk_decode_ffv1_uninit(), and vk_ffv1_end_frame().

◆ rct

FFVulkanShader FFv1VulkanDecodeContext::rct[2]

Definition at line 71 of file vulkan_ffv1.c.

Referenced by vk_decode_ffv1_init(), vk_decode_ffv1_uninit(), and vk_ffv1_end_frame().

◆ rangecoder_static_buf

FFVkBuffer FFv1VulkanDecodeContext::rangecoder_static_buf

Definition at line 73 of file vulkan_ffv1.c.

Referenced by vk_decode_ffv1_init(), and vk_decode_ffv1_uninit().

◆ quant_buf

FFVkBuffer FFv1VulkanDecodeContext::quant_buf

Definition at line 74 of file vulkan_ffv1.c.

Referenced by vk_decode_ffv1_init(), and vk_decode_ffv1_uninit().

◆ crc_tab_buf

FFVkBuffer FFv1VulkanDecodeContext::crc_tab_buf

Definition at line 75 of file vulkan_ffv1.c.

Referenced by vk_decode_ffv1_init(), and vk_decode_ffv1_uninit().

◆ slice_state_pool

AVBufferPool* FFv1VulkanDecodeContext::slice_state_pool

Definition at line 77 of file vulkan_ffv1.c.

Referenced by vk_decode_ffv1_uninit(), and vk_ffv1_start_frame().

◆ tmp_data_pool

AVBufferPool* FFv1VulkanDecodeContext::tmp_data_pool

Definition at line 78 of file vulkan_ffv1.c.

Referenced by vk_decode_ffv1_uninit(), and vk_ffv1_start_frame().

◆ slice_offset_pool

AVBufferPool* FFv1VulkanDecodeContext::slice_offset_pool

Definition at line 79 of file vulkan_ffv1.c.

Referenced by vk_decode_ffv1_uninit(), and vk_ffv1_start_frame().

◆ slice_status_pool

AVBufferPool* FFv1VulkanDecodeContext::slice_status_pool

Definition at line 80 of file vulkan_ffv1.c.

Referenced by vk_decode_ffv1_uninit(), and vk_ffv1_start_frame().


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