#include <string.h>
#include <va/va.h>
#include <va/va_vpp.h>
#include "libavutil/avassert.h"
#include "libavutil/hwcontext.h"
#include "libavutil/hwcontext_vaapi.h"
#include "libavutil/mem.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "avfilter.h"
#include "formats.h"
#include "internal.h"
Go to the source code of this file.
◆ CS
#define CS |
( |
|
av, |
|
|
|
va |
|
) |
| case AVCOL_SPC_ ## av: return VAProcColorStandard ## va; |
◆ OFFSET
◆ FLAGS
◆ scale_vaapi_query_formats()
◆ scale_vaapi_pipeline_uninit()
◆ scale_vaapi_config_input()
static int scale_vaapi_config_input |
( |
AVFilterLink * |
inlink | ) |
|
|
static |
◆ scale_vaapi_config_output()
static int scale_vaapi_config_output |
( |
AVFilterLink * |
outlink | ) |
|
|
static |
◆ vaapi_proc_colour_standard()
static int vaapi_proc_colour_standard |
( |
enum AVColorSpace |
av_cs | ) |
|
|
static |
◆ scale_vaapi_filter_frame()
◆ scale_vaapi_init()
◆ scale_vaapi_uninit()
◆ scale_vaapi_options
Initial value:= {
{ "w", "Output video width",
{ "h", "Output video height",
{ "format", "Output video format (software format of hardware frames)",
}
Definition at line 415 of file vf_scale_vaapi.c.
◆ scale_vaapi_class
Initial value:= {
.class_name = "scale_vaapi",
}
static const AVOption scale_vaapi_options[]
Definition at line 425 of file vf_scale_vaapi.c.
◆ scale_vaapi_inputs
Initial value:= {
{
.name = "default",
},
}
static int scale_vaapi_config_input(AVFilterLink *inlink)
static int scale_vaapi_filter_frame(AVFilterLink *inlink, AVFrame *input_frame)
Definition at line 432 of file vf_scale_vaapi.c.
◆ scale_vaapi_outputs
Initial value:= {
{
.name = "default",
},
}
static int scale_vaapi_config_output(AVFilterLink *outlink)
Definition at line 442 of file vf_scale_vaapi.c.
◆ ff_vf_scale_vaapi
Initial value:= {
.name = "scale_vaapi",
}
static const AVFilterPad outputs[]
static av_cold void uninit(AVFilterContext *ctx)
static av_cold void scale_vaapi_uninit(AVFilterContext *avctx)
static av_cold int scale_vaapi_init(AVFilterContext *avctx)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
static const AVFilterPad scale_vaapi_inputs[]
static const AVClass scale_vaapi_class
static const AVFilterPad inputs[]
static const AVFilterPad scale_vaapi_outputs[]
static av_cold int init(AVCodecParserContext *s)
static int scale_vaapi_query_formats(AVFilterContext *avctx)
Definition at line 451 of file vf_scale_vaapi.c.