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

Go to the source code of this file.

Functions

void ff_ffv1_vk_set_common_sl (AVCodecContext *avctx, FFV1Context *f, VkSpecializationInfo *sl, enum AVPixelFormat sw_format)
 
static void set_crc_tab (uint32_t *buf)
 
static void set_rc_state_tab (FFV1Context *f, uint8_t *buf)
 
int ff_ffv1_vk_init_consts (FFVulkanContext *s, FFVkBuffer *vkb, FFV1Context *f)
 

Function Documentation

◆ ff_ffv1_vk_set_common_sl()

void ff_ffv1_vk_set_common_sl ( AVCodecContext avctx,
FFV1Context f,
VkSpecializationInfo *  sl,
enum AVPixelFormat  sw_format 
)

Definition at line 24 of file ffv1_vulkan.c.

Referenced by vk_decode_ffv1_init(), and vulkan_encode_ffv1_init().

◆ set_crc_tab()

static void set_crc_tab ( uint32_t *  buf)
static

Definition at line 58 of file ffv1_vulkan.c.

Referenced by ff_ffv1_vk_init_consts().

◆ set_rc_state_tab()

static void set_rc_state_tab ( FFV1Context f,
uint8_t *  buf 
)
static

Definition at line 68 of file ffv1_vulkan.c.

Referenced by ff_ffv1_vk_init_consts().

◆ ff_ffv1_vk_init_consts()

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

Definition at line 76 of file ffv1_vulkan.c.

Referenced by vk_decode_ffv1_init(), and vulkan_encode_ffv1_init().