|
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_init().
| 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 134 of file vulkan.h.
Referenced by 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 137 of file vulkan.h.
Referenced by ff_vk_exec_pool_init(), and ff_vk_exec_submit().
| int FFVkExecContext::qf |
Definition at line 138 of file vulkan.h.
Referenced by ff_vk_exec_pool_init(), and ff_vk_exec_submit().
| int FFVkExecContext::qi |
Definition at line 139 of file vulkan.h.
Referenced by ff_vk_exec_pool_init(), and ff_vk_exec_submit().
| VkCommandBuffer FFVkExecContext::buf |
Definition at line 142 of file vulkan.h.
Referenced by blackdetect_vulkan_filter_frame(), decode_reset(), denoise_pass(), ff_vk_decode_frame(), ff_vk_decode_init(), ff_vk_exec_bind_shader(), ff_vk_exec_discard(), 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(), process(), run_rct_search(), run_remap(), run_sort32(), scdet_vulkan_filter_frame(), submit_frame(), switch_layout(), update_set_pool_write(), vk_apv_end_frame(), vk_dpx_end_frame(), vk_ffv1_end_frame(), vk_prores_end_frame(), vk_prores_raw_end_frame(), vulkan_encode_create_dpb(), vulkan_encode_ffv1_submit_frame(), vulkan_encode_issue(), vulkan_encode_prores_submit_frame(), and vulkan_transfer_frame().
| VkSemaphore FFVkExecContext::sem |
Definition at line 146 of file vulkan.h.
Referenced by ff_vk_exec_discard(), ff_vk_exec_get(), ff_vk_exec_pool_free(), ff_vk_exec_pool_init(), ff_vk_exec_start(), and ff_vk_exec_wait().
| uint64_t FFVkExecContext::sem_value |
Definition at line 147 of file vulkan.h.
Referenced by ff_vk_exec_discard(), ff_vk_exec_get(), ff_vk_exec_pool_free(), ff_vk_exec_start(), and ff_vk_exec_wait().
| pthread_mutex_t FFVkExecContext::lock |
Definition at line 151 of file vulkan.h.
Referenced by ff_vk_exec_get(), ff_vk_exec_pool_free(), ff_vk_exec_pool_init(), ff_vk_exec_start(), and ff_vk_exec_wait().
| void* FFVkExecContext::opaque |
Definition at line 154 of file vulkan.h.
Referenced by build_packet(), encode_init(), get_packet(), 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 156 of file vulkan.h.
Referenced by ff_vk_exec_get_query(), and ff_vk_exec_pool_init().
| int FFVkExecContext::query_idx |
Definition at line 157 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 160 of file vulkan.h.
Referenced by exec_discard_deps(), and ff_vk_exec_add_dep_frame().
| int FFVkExecContext::nb_buf_deps |
Definition at line 161 of file vulkan.h.
Referenced by exec_discard_deps(), ff_vk_exec_add_dep_frame(), and ff_vk_exec_get().
| void* FFVkExecContext::refstruct_deps[FF_VK_EXEC_MAX_BUF_DEPS] |
Definition at line 164 of file vulkan.h.
Referenced by exec_discard_deps(), ff_vk_exec_add_dep_refstruct(), and ff_vk_exec_move_dep_refstruct().
| int FFVkExecContext::nb_refstruct_deps |
Definition at line 165 of file vulkan.h.
Referenced by exec_discard_deps(), ff_vk_exec_add_dep_refstruct(), ff_vk_exec_get(), and ff_vk_exec_move_dep_refstruct().
| FFVkExecObjDep FFVkExecContext::obj_deps[FF_VK_EXEC_MAX_BUF_DEPS] |
Definition at line 168 of file vulkan.h.
Referenced by exec_discard_deps(), and ff_vk_exec_add_dep_obj().
| int FFVkExecContext::nb_obj_deps |
Definition at line 169 of file vulkan.h.
Referenced by exec_discard_deps(), ff_vk_exec_add_dep_obj(), and ff_vk_exec_get().
| AVFrame* FFVkExecContext::frame_deps[FF_VK_EXEC_MAX_FRAME_DEPS] |
Definition at line 172 of file vulkan.h.
Referenced by exec_discard_deps(), ff_vk_exec_add_dep_frame(), 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 173 of file vulkan.h.
Referenced by exec_discard_deps(), ff_vk_exec_add_dep_frame(), 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 176 of file vulkan.h.
Referenced by exec_discard_deps(), and ff_vk_exec_add_dep_sw_frame().
| int FFVkExecContext::nb_sw_frame_deps |
Definition at line 177 of file vulkan.h.
Referenced by exec_discard_deps(), ff_vk_exec_add_dep_sw_frame(), and ff_vk_exec_get().
| VkSemaphoreSubmitInfo FFVkExecContext::sem_wait[FF_VK_EXEC_MAX_SEM_OPS] |
Definition at line 179 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 180 of file vulkan.h.
Referenced by exec_discard_deps(), ff_vk_exec_add_dep_frame(), ff_vk_exec_add_dep_wait_sem(), and ff_vk_exec_submit().
| VkSemaphoreSubmitInfo FFVkExecContext::sem_sig[FF_VK_EXEC_MAX_SEM_OPS] |
Definition at line 182 of file vulkan.h.
Referenced by ff_vk_exec_add_dep_bool_sem(), ff_vk_exec_add_dep_frame(), ff_vk_exec_start(), and ff_vk_exec_submit().
| int FFVkExecContext::sem_sig_cnt |
Definition at line 183 of file vulkan.h.
Referenced by exec_discard_deps(), ff_vk_exec_add_dep_bool_sem(), ff_vk_exec_add_dep_frame(), ff_vk_exec_start(), and ff_vk_exec_submit().
| uint64_t* FFVkExecContext::sem_sig_val_dst[FF_VK_EXEC_MAX_SEM_OPS] |
Definition at line 185 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 186 of file vulkan.h.
Referenced by exec_discard_deps(), ff_vk_exec_add_dep_frame(), 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 188 of file vulkan.h.
Referenced by exec_discard_deps(), ff_vk_exec_add_dep_frame(), and ff_vk_exec_submit().
| VkAccessFlagBits FFVkExecContext::access_dst[FF_VK_EXEC_MAX_FRAME_DEPS] |
Definition at line 189 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 190 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 191 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 192 of file vulkan.h.
Referenced by exec_discard_deps(), ff_vk_exec_add_dep_frame(), ff_vk_exec_submit(), ff_vk_exec_update_frame(), and ff_vk_frame_barrier().