|
FFmpeg
|
#include "vulkan_decode.h"#include "hwaccel_internal.h"#include "prores_raw.h"#include "libavutil/mem.h"Go to the source code of this file.
Data Structures | |
| struct | ProResRAWVulkanDecodePicture |
| struct | ProResRAWVulkanDecodeContext |
| struct | DecodePushData |
| struct | TileData |
Functions | |
| static int | vk_prores_raw_start_frame (AVCodecContext *avctx, const AVBufferRef *buffer_ref, av_unused const uint8_t *buffer, av_unused uint32_t size) |
| static int | vk_prores_raw_decode_slice (AVCodecContext *avctx, const uint8_t *data, uint32_t size) |
| static int | vk_prores_raw_end_frame (AVCodecContext *avctx) |
| static int | add_desc (AVCodecContext *avctx, FFVulkanContext *s, FFVulkanShader *shd) |
| static int | init_decode_shader (AVCodecContext *avctx, FFVulkanContext *s, FFVkExecPool *pool, FFVulkanShader *shd, int version) |
| static int | init_idct_shader (AVCodecContext *avctx, FFVulkanContext *s, FFVkExecPool *pool, FFVulkanShader *shd, int version) |
| static void | vk_decode_prores_raw_uninit (FFVulkanDecodeShared *ctx) |
| static int | vk_decode_prores_raw_init (AVCodecContext *avctx) |
| static void | vk_prores_raw_free_frame_priv (AVRefStructOpaque _hwctx, void *data) |
Variables | |
| const unsigned char | ff_prores_raw_decode_comp_spv_data [] |
| const unsigned int | ff_prores_raw_decode_comp_spv_len |
| const unsigned char | ff_prores_raw_idct_comp_spv_data [] |
| const unsigned int | ff_prores_raw_idct_comp_spv_len |
| const FFVulkanDecodeDescriptor | ff_vk_dec_prores_raw_desc |
| const FFHWAccel | ff_prores_raw_vulkan_hwaccel |
|
static |
Definition at line 65 of file vulkan_prores_raw.c.
|
static |
Definition at line 99 of file vulkan_prores_raw.c.
|
static |
Definition at line 132 of file vulkan_prores_raw.c.
|
static |
Definition at line 281 of file vulkan_prores_raw.c.
Referenced by init_decode_shader(), and init_idct_shader().
|
static |
Definition at line 300 of file vulkan_prores_raw.c.
Referenced by vk_decode_prores_raw_init().
|
static |
Definition at line 323 of file vulkan_prores_raw.c.
Referenced by vk_decode_prores_raw_init().
|
static |
Definition at line 361 of file vulkan_prores_raw.c.
Referenced by vk_decode_prores_raw_init().
|
static |
Definition at line 373 of file vulkan_prores_raw.c.
|
static |
Definition at line 402 of file vulkan_prores_raw.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_raw_desc |
Definition at line 33 of file vulkan_prores_raw.c.
| const FFHWAccel ff_prores_raw_vulkan_hwaccel |
Definition at line 414 of file vulkan_prores_raw.c.