FFmpeg
Functions
ffv1_vulkan.c File Reference
#include "ffv1_vulkan.h"
#include "libavutil/crc.h"

Go to the source code of this file.

Functions

int ff_ffv1_vk_update_state_transition_data (FFVulkanContext *s, FFVkBuffer *vkb, FFV1Context *f)
 
static int init_state_transition_data (FFVulkanContext *s, FFVkBuffer *vkb, FFV1Context *f, int(*write_data)(FFVulkanContext *s, FFVkBuffer *vkb, FFV1Context *f))
 
int ff_ffv1_vk_init_state_transition_data (FFVulkanContext *s, FFVkBuffer *vkb, FFV1Context *f)
 
int ff_ffv1_vk_init_quant_table_data (FFVulkanContext *s, FFVkBuffer *vkb, FFV1Context *f)
 
int ff_ffv1_vk_init_crc_table_data (FFVulkanContext *s, FFVkBuffer *vkb, FFV1Context *f)
 

Function Documentation

◆ ff_ffv1_vk_update_state_transition_data()

int ff_ffv1_vk_update_state_transition_data ( FFVulkanContext s,
FFVkBuffer vkb,
FFV1Context f 
)

Definition at line 24 of file ffv1_vulkan.c.

Referenced by ff_ffv1_vk_init_state_transition_data().

◆ init_state_transition_data()

static int init_state_transition_data ( FFVulkanContext s,
FFVkBuffer vkb,
FFV1Context f,
int(*)(FFVulkanContext *s, FFVkBuffer *vkb, FFV1Context *f write_data 
)
static

Definition at line 43 of file ffv1_vulkan.c.

Referenced by ff_ffv1_vk_init_state_transition_data().

◆ ff_ffv1_vk_init_state_transition_data()

int ff_ffv1_vk_init_state_transition_data ( FFVulkanContext s,
FFVkBuffer vkb,
FFV1Context f 
)

Definition at line 65 of file ffv1_vulkan.c.

Referenced by vk_decode_ffv1_init(), and vulkan_encode_ffv1_init().

◆ ff_ffv1_vk_init_quant_table_data()

int ff_ffv1_vk_init_quant_table_data ( FFVulkanContext s,
FFVkBuffer vkb,
FFV1Context f 
)

Definition at line 72 of file ffv1_vulkan.c.

Referenced by vk_decode_ffv1_init(), and vulkan_encode_ffv1_init().

◆ ff_ffv1_vk_init_crc_table_data()

int ff_ffv1_vk_init_crc_table_data ( FFVulkanContext s,
FFVkBuffer vkb,
FFV1Context f 
)

Definition at line 100 of file ffv1_vulkan.c.

Referenced by vk_decode_ffv1_init(), and vulkan_encode_ffv1_init().