#include "libavutil/file.h"
#include "libavutil/opt.h"
#include "internal.h"
#include "vulkan_filter.h"
#include "scale_eval.h"
#include <libplacebo/renderer.h>
#include <libplacebo/utils/libav.h>
#include <libplacebo/vulkan.h>
Go to the source code of this file.
◆ OFFSET
◆ STATIC
◆ DYNAMIC
◆ get_log_level()
static enum pl_log_level get_log_level |
( |
void |
| ) |
|
|
inlinestatic |
◆ pl_av_log()
static void pl_av_log |
( |
void * |
log_ctx, |
|
|
enum pl_log_level |
level, |
|
|
const char * |
msg |
|
) |
| |
|
static |
◆ parse_shader()
◆ find_scaler()
static int find_scaler |
( |
AVFilterContext * |
avctx, |
|
|
const struct pl_filter_config ** |
opt, |
|
|
const char * |
name |
|
) |
| |
|
static |
◆ libplacebo_init()
◆ init_vulkan()
◆ libplacebo_uninit()
◆ process_frames()
◆ filter_frame()
◆ libplacebo_config_output()
◆ AVFILTER_DEFINE_CLASS()
AVFILTER_DEFINE_CLASS |
( |
libplacebo |
| ) |
|
◆ libplacebo_options
◆ libplacebo_inputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 666 of file vf_libplacebo.c.
◆ libplacebo_outputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 675 of file vf_libplacebo.c.
◆ ff_vf_libplacebo
Initial value:= {
.name = "libplacebo",
.priv_class = &libplacebo_class,
}
Definition at line 683 of file vf_libplacebo.c.
static int process_command(AVFilterContext *ctx, const char *cmd, const char *args, char *res, int res_len, int flags)
int ff_filter_process_command(AVFilterContext *ctx, const char *cmd, const char *arg, char *res, int res_len, int flags)
Generic processing of user supplied commands that are set in the same way as the filter options.