|
FFmpeg
|
Definition at line 95 of file proresenc_kostya_vulkan.c.
| ProresContext ProresVulkanContext::ctx |
Definition at line 96 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), encode_init(), encode_picture(), get_packet(), init_alpha_data_pipeline(), init_encode_slice_pipeline(), init_estimate_slice_pipeline(), init_slice_data_pipeline(), init_trellis_node_pipeline(), and vulkan_encode_prores_submit_frame().
| FFVulkanContext ProresVulkanContext::vkctx |
Definition at line 99 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), encode_init(), encode_picture(), get_packet(), init_alpha_data_pipeline(), init_encode_slice_pipeline(), init_estimate_slice_pipeline(), init_slice_data_pipeline(), init_trellis_node_pipeline(), and vulkan_encode_prores_submit_frame().
| AVVulkanDeviceQueueFamily* ProresVulkanContext::qf |
Definition at line 100 of file proresenc_kostya_vulkan.c.
Referenced by encode_init().
| FFVkExecPool ProresVulkanContext::e |
Definition at line 101 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), encode_init(), init_alpha_data_pipeline(), init_encode_slice_pipeline(), init_estimate_slice_pipeline(), init_slice_data_pipeline(), and init_trellis_node_pipeline().
| AVRefStructPool* ProresVulkanContext::pkt_buf_pool |
Definition at line 102 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), and encode_picture().
| AVRefStructPool* ProresVulkanContext::slice_sizes_buf_pool |
Definition at line 103 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), and encode_picture().
| AVRefStructPool* ProresVulkanContext::gathered_buf_pool |
Definition at line 104 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), and encode_picture().
| AVRefStructPool* ProresVulkanContext::slice_data_buf_pool |
Definition at line 105 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), and encode_picture().
| AVRefStructPool* ProresVulkanContext::slice_score_buf_pool |
Definition at line 106 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), and encode_picture().
| size_t ProresVulkanContext::slice_slot_size |
Definition at line 108 of file proresenc_kostya_vulkan.c.
Referenced by encode_init(), and encode_picture().
| int ProresVulkanContext::estimate_slices_per_wg |
Definition at line 109 of file proresenc_kostya_vulkan.c.
Referenced by init_estimate_slice_pipeline().
| int ProresVulkanContext::payload_off |
Definition at line 110 of file proresenc_kostya_vulkan.c.
Referenced by encode_init(), and get_packet().
| FFVulkanShader ProresVulkanContext::alpha_data_shd |
Definition at line 112 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), encode_init(), and encode_picture().
| FFVulkanShader ProresVulkanContext::slice_data_shd[2] |
Definition at line 113 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), encode_init(), and encode_picture().
| FFVulkanShader ProresVulkanContext::estimate_slice_shd |
Definition at line 114 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), and encode_init().
| FFVulkanShader ProresVulkanContext::encode_slice_shd |
Definition at line 115 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), and encode_init().
| FFVulkanShader ProresVulkanContext::trellis_node_shd |
Definition at line 116 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), and encode_init().
| FFVulkanShader ProresVulkanContext::gather_shd |
Definition at line 117 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), and encode_init().
| FFVkBuffer ProresVulkanContext::prores_data_tables_buf |
Definition at line 118 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), and encode_init().
| ProresDataTables* ProresVulkanContext::tables |
Definition at line 120 of file proresenc_kostya_vulkan.c.
Referenced by encode_init().
| int ProresVulkanContext::async_depth |
Definition at line 122 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), and encode_init().
| FFVkEncodeLoop ProresVulkanContext::loop |
Definition at line 123 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), encode_init(), vulkan_encode_prores_flush(), and vulkan_encode_prores_receive_packet().
| VulkanEncodeProresFrameData* ProresVulkanContext::exec_ctx_info |
Definition at line 124 of file proresenc_kostya_vulkan.c.
Referenced by encode_close(), and encode_init().