|
FFmpeg
|
#include <vulkan.h>
| uint32_t FFVkExecContext::idx |
Definition at line 129 of file vulkan.h.
Referenced by ff_vk_exec_bind_shader(), ff_vk_exec_pool_init(), update_set_pool_write(), and vulkan_encode_ffv1_submit_frame().
| const struct FFVkExecPool* FFVkExecContext::parent |
Definition at line 130 of file vulkan.h.
Referenced by ff_vk_exec_get_query(), ff_vk_exec_pool_init(), ff_vk_exec_start(), get_shd_data(), and update_set_pool_write().
| int FFVkExecContext::had_submission |
Definition at line 131 of file vulkan.h.
Referenced by ff_vk_exec_pool_free(), ff_vk_exec_submit(), vulkan_encode_apv_receive_packet(), vulkan_encode_ffv1_receive_packet(), and vulkan_encode_prores_receive_packet().
| VkQueue FFVkExecContext::queue |
Definition at line 134 of file vulkan.h.
Referenced by ff_vk_exec_pool_init(), and ff_vk_exec_submit().
| int FFVkExecContext::qf |
Definition at line 135 of file vulkan.h.
Referenced by ff_vk_exec_pool_init(), and ff_vk_exec_submit().
| int FFVkExecContext::qi |
Definition at line 136 of file vulkan.h.
Referenced by ff_vk_exec_pool_init(), and ff_vk_exec_submit().
| VkCommandBuffer FFVkExecContext::buf |
Definition at line 139 of file vulkan.h.
Referenced by blackdetect_vulkan_filter_frame(), decode_reset(), denoise_pass(), ff_vk_exec_bind_shader(), ff_vk_exec_pool_init(), ff_vk_exec_start(), ff_vk_exec_submit(), ff_vk_filter_process_2pass(), ff_vk_filter_process_Nin(), ff_vk_filter_process_simple(), ff_vk_shader_update_push_const(), nlmeans_vulkan_filter_frame(), run_rct_search(), run_remap(), run_sort32(), scdet_vulkan_filter_frame(), submit_frame(), switch_layout(), update_set_pool_write(), vk_apv_end_frame(), vk_ffv1_end_frame(), vk_prores_end_frame(), vk_prores_raw_end_frame(), vulkan_encode_ffv1_submit_frame(), vulkan_encode_issue(), vulkan_encode_prores_submit_frame(), and vulkan_transfer_frame().
| VkFence FFVkExecContext::fence |
Definition at line 142 of file vulkan.h.
Referenced by ff_vk_exec_get(), ff_vk_exec_pool_free(), ff_vk_exec_pool_init(), ff_vk_exec_start(), ff_vk_exec_submit(), and ff_vk_exec_wait().
| pthread_mutex_t FFVkExecContext::lock |
Definition at line 147 of file vulkan.h.
Referenced by ff_vk_exec_get(), ff_vk_exec_pool_free(), ff_vk_exec_pool_init(), ff_vk_exec_start(), ff_vk_exec_submit(), and ff_vk_exec_wait().
| void* FFVkExecContext::opaque |
Definition at line 150 of file vulkan.h.
Referenced by build_packet(), encode_init(), get_packet(), submit_frame(), vulkan_encode_apv_init(), vulkan_encode_apv_receive_packet(), vulkan_encode_ffv1_init(), vulkan_encode_ffv1_receive_packet(), vulkan_encode_ffv1_submit_frame(), vulkan_encode_prores_receive_packet(), and vulkan_encode_prores_submit_frame().
| void* FFVkExecContext::query_data |
Definition at line 152 of file vulkan.h.
Referenced by ff_vk_exec_get_query(), and ff_vk_exec_pool_init().
| int FFVkExecContext::query_idx |
Definition at line 153 of file vulkan.h.
Referenced by ff_vk_exec_get_query(), ff_vk_exec_pool_init(), ff_vk_exec_start(), and vulkan_encode_issue().
| AVBufferRef* FFVkExecContext::buf_deps[FF_VK_EXEC_MAX_BUF_DEPS] |
Definition at line 156 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_frame(), and ff_vk_exec_discard_deps().
| int FFVkExecContext::nb_buf_deps |
Definition at line 157 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_frame(), ff_vk_exec_discard_deps(), and ff_vk_exec_get().
| void* FFVkExecContext::refstruct_deps[FF_VK_EXEC_MAX_BUF_DEPS] |
Definition at line 160 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_refstruct(), ff_vk_exec_discard_deps(), and ff_vk_exec_move_dep_refstruct().
| int FFVkExecContext::nb_refstruct_deps |
Definition at line 161 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_refstruct(), ff_vk_exec_discard_deps(), ff_vk_exec_get(), and ff_vk_exec_move_dep_refstruct().
| FFVkExecObjDep FFVkExecContext::obj_deps[FF_VK_EXEC_MAX_BUF_DEPS] |
Definition at line 164 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_obj(), and ff_vk_exec_discard_deps().
| int FFVkExecContext::nb_obj_deps |
Definition at line 165 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_obj(), ff_vk_exec_discard_deps(), and ff_vk_exec_get().
| AVFrame* FFVkExecContext::frame_deps[FF_VK_EXEC_MAX_FRAME_DEPS] |
Definition at line 168 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_frame(), ff_vk_exec_discard_deps(), ff_vk_exec_mirror_sem_value(), ff_vk_exec_submit(), ff_vk_exec_update_frame(), and ff_vk_frame_barrier().
| int FFVkExecContext::nb_frame_deps |
Definition at line 169 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_frame(), ff_vk_exec_discard_deps(), ff_vk_exec_get(), ff_vk_exec_mirror_sem_value(), ff_vk_exec_submit(), ff_vk_exec_update_frame(), and ff_vk_frame_barrier().
| AVFrame* FFVkExecContext::sw_frame_deps[FF_VK_EXEC_MAX_SW_FRAME_DEPS] |
Definition at line 172 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_sw_frame(), and ff_vk_exec_discard_deps().
| int FFVkExecContext::nb_sw_frame_deps |
Definition at line 173 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_sw_frame(), ff_vk_exec_discard_deps(), and ff_vk_exec_get().
| VkSemaphoreSubmitInfo FFVkExecContext::sem_wait[FF_VK_EXEC_MAX_SEM_OPS] |
Definition at line 175 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_frame(), ff_vk_exec_add_dep_wait_sem(), and ff_vk_exec_submit().
| int FFVkExecContext::sem_wait_cnt |
Definition at line 176 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_frame(), ff_vk_exec_add_dep_wait_sem(), ff_vk_exec_discard_deps(), and ff_vk_exec_submit().
| VkSemaphoreSubmitInfo FFVkExecContext::sem_sig[FF_VK_EXEC_MAX_SEM_OPS] |
Definition at line 178 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_bool_sem(), ff_vk_exec_add_dep_frame(), and ff_vk_exec_submit().
| int FFVkExecContext::sem_sig_cnt |
Definition at line 179 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_bool_sem(), ff_vk_exec_add_dep_frame(), ff_vk_exec_discard_deps(), and ff_vk_exec_submit().
| uint64_t* FFVkExecContext::sem_sig_val_dst[FF_VK_EXEC_MAX_SEM_OPS] |
Definition at line 181 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_frame(), ff_vk_exec_mirror_sem_value(), and ff_vk_exec_submit().
| int FFVkExecContext::sem_sig_val_dst_cnt |
Definition at line 182 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_frame(), ff_vk_exec_discard_deps(), ff_vk_exec_mirror_sem_value(), and ff_vk_exec_submit().
| uint8_t FFVkExecContext::frame_locked[FF_VK_EXEC_MAX_FRAME_DEPS] |
Definition at line 184 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_frame(), ff_vk_exec_discard_deps(), and ff_vk_exec_submit().
| VkAccessFlagBits FFVkExecContext::access_dst[FF_VK_EXEC_MAX_FRAME_DEPS] |
Definition at line 185 of file vulkan.h.
Referenced by ff_vk_exec_submit(), ff_vk_exec_update_frame(), and ff_vk_frame_barrier().
| VkImageLayout FFVkExecContext::layout_dst[FF_VK_EXEC_MAX_FRAME_DEPS] |
Definition at line 186 of file vulkan.h.
Referenced by ff_vk_exec_submit(), ff_vk_exec_update_frame(), and ff_vk_frame_barrier().
| uint32_t FFVkExecContext::queue_family_dst[FF_VK_EXEC_MAX_FRAME_DEPS] |
Definition at line 187 of file vulkan.h.
Referenced by ff_vk_exec_submit(), ff_vk_exec_update_frame(), and ff_vk_frame_barrier().
| uint8_t FFVkExecContext::frame_update[FF_VK_EXEC_MAX_FRAME_DEPS] |
Definition at line 188 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_frame(), ff_vk_exec_discard_deps(), ff_vk_exec_submit(), ff_vk_exec_update_frame(), and ff_vk_frame_barrier().
1.8.17