|
FFmpeg
|
#include "proresdec.h"#include "vulkan_decode.h"#include "hwaccel_internal.h"#include "libavutil/mem.h"#include "libavutil/vulkan.h"Go to the source code of this file.
Data Structures | |
| struct | ProresVulkanDecodePicture |
| struct | ProresVulkanDecodeContext |
| struct | ProresVkParameters |
Functions | |
| static int | vk_prores_start_frame (AVCodecContext *avctx, const AVBufferRef *buffer_ref, av_unused const uint8_t *buffer, av_unused uint32_t size) |
| static int | vk_prores_decode_slice (AVCodecContext *avctx, const uint8_t *data, uint32_t size) |
| static int | vk_prores_end_frame (AVCodecContext *avctx) |
| static int | init_decode_shader (AVCodecContext *avctx, FFVulkanContext *s, FFVkExecPool *pool, FFVulkanShader *shd, int max_num_mbs, int interlaced) |
| static int | init_idct_shader (AVCodecContext *avctx, FFVulkanContext *s, FFVkExecPool *pool, FFVulkanShader *shd, int max_num_mbs, int interlaced) |
| static void | vk_decode_prores_uninit (FFVulkanDecodeShared *ctx) |
| static int | vk_decode_prores_init (AVCodecContext *avctx) |
| static void | vk_prores_free_frame_priv (AVRefStructOpaque _hwctx, void *data) |
Variables | |
| const unsigned char | ff_prores_vld_comp_spv_data [] |
| const unsigned int | ff_prores_vld_comp_spv_len |
| const unsigned char | ff_prores_idct_comp_spv_data [] |
| const unsigned int | ff_prores_idct_comp_spv_len |
| const FFVulkanDecodeDescriptor | ff_vk_dec_prores_desc |
| const FFHWAccel | ff_prores_vulkan_hwaccel |
|
static |
Definition at line 73 of file vulkan_prores.c.
|
static |
Definition at line 119 of file vulkan_prores.c.
|
static |
Definition at line 151 of file vulkan_prores.c.
|
static |
Definition at line 354 of file vulkan_prores.c.
Referenced by vk_decode_prores_init().
|
static |
Definition at line 399 of file vulkan_prores.c.
Referenced by vk_decode_prores_init().
|
static |
Definition at line 455 of file vulkan_prores.c.
Referenced by vk_decode_prores_init().
|
static |
Definition at line 467 of file vulkan_prores.c.
|
static |
Definition at line 500 of file vulkan_prores.c.
|
extern |
Referenced by init_decode_shader().
|
extern |
Referenced by init_decode_shader().
|
extern |
Referenced by init_idct_shader().
|
extern |
Referenced by init_idct_shader().
| const FFVulkanDecodeDescriptor ff_vk_dec_prores_desc |
Definition at line 31 of file vulkan_prores.c.
| const FFHWAccel ff_prores_vulkan_hwaccel |
Definition at line 510 of file vulkan_prores.c.