Go to the source code of this file.
◆ init_filter()
◆ bwdif_vulkan_filter_frame()
◆ bwdif_vulkan_uninit()
◆ bwdif_vulkan_config_input()
◆ bwdif_vulkan_config_output()
◆ filter_fn
◆ bwdif_vulkan_class
◆ bwdif_vulkan_inputs
◆ bwdif_vulkan_outputs
◆ ff_vf_bwdif_vulkan
#define FF_FILTER_FLAG_HWFRAME_AWARE
The filter is aware of hardware frames, and any hardware frame context should not be automatically pr...
int ff_vk_filter_init(AVFilterContext *avctx)
General lavfi IO functions.
@ AV_PIX_FMT_VULKAN
Vulkan hardware images.
static void bwdif_vulkan_uninit(AVFilterContext *avctx)
static int bwdif_vulkan_config_input(AVFilterLink *inlink)
#define FILTER_INPUTS(array)
#define LIBAVUTIL_VERSION_INT
const char * av_default_item_name(void *ptr)
Return the context name.
static int bwdif_vulkan_config_output(AVFilterLink *outlink)
@ AV_CLASS_CATEGORY_FILTER
const AVOption ff_yadif_options[]
int(* init)(AVBSFContext *ctx)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
#define AVFILTER_FLAG_HWDEVICE
The filter can create hardware frames using AVFilterContext.hw_device_ctx.
#define FILTER_SINGLE_PIXFMT(pix_fmt_)
static void uninit(AVBSFContext *ctx)
static const AVClass bwdif_vulkan_class
static const AVFilterPad bwdif_vulkan_outputs[]
int ff_yadif_request_frame(AVFilterLink *link)
static const AVFilterPad bwdif_vulkan_inputs[]
#define FILTER_OUTPUTS(array)
#define AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL
Same as AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC, except that the filter will have its filter_frame() c...
int ff_yadif_filter_frame(AVFilterLink *link, AVFrame *frame)