= {
.p.name = "bwdif_vulkan",
}
int(* init)(AVBSFContext *ctx)
#define AVFILTER_FLAG_HWDEVICE
The filter can create hardware frames using AVFilterContext.hw_device_ctx.
#define AVFILTER_FLAG_SUPPORT_TIMELINE_INTERNAL
Same as AVFILTER_FLAG_SUPPORT_TIMELINE_GENERIC, except that the filter will have its filter_frame() c...
static av_cold void uninit(AVBitStreamFilterContext *ctx)
#define FILTER_INPUTS(array)
#define FILTER_OUTPUTS(array)
#define FF_FILTER_FLAG_HWFRAME_AWARE
The filter is aware of hardware frames, and any hardware frame context should not be automatically pr...
#define FILTER_SINGLE_PIXFMT(pix_fmt_)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
@ AV_PIX_FMT_VULKAN
Vulkan hardware images.
static const AVFilterPad bwdif_vulkan_outputs[]
static const AVClass bwdif_vulkan_class
static void bwdif_vulkan_uninit(AVFilterContext *avctx)
static const AVFilterPad bwdif_vulkan_inputs[]
int ff_vk_filter_init(AVFilterContext *avctx)
General lavfi IO functions.