#include <string.h>
#include "libavutil/avassert.h"
#include "libavutil/mem.h"
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "avfilter.h"
#include "formats.h"
#include "internal.h"
#include "scale.h"
#include "video.h"
#include "vaapi_vpp.h"
Go to the source code of this file.
◆ OFFSET
◆ FLAGS
◆ scale_vaapi_config_output()
◆ scale_vaapi_filter_frame()
◆ scale_vaapi_init()
◆ AVFILTER_DEFINE_CLASS()
      
        
          | AVFILTER_DEFINE_CLASS | ( | scale_vaapi |  | ) |  | 
      
 
 
◆ 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 170 of file vf_scale_vaapi.c.
 
 
◆ scale_vaapi_inputs
Initial value:= {
    {
        .name         = "default",
    },
}
int ff_vaapi_vpp_config_input(AVFilterLink *inlink)
static int scale_vaapi_filter_frame(AVFilterLink *inlink, AVFrame *input_frame)
Definition at line 182 of file vf_scale_vaapi.c.
 
 
◆ scale_vaapi_outputs
Initial value:= {
    {
        .name = "default",
    },
}
static int scale_vaapi_config_output(AVFilterLink *outlink)
Definition at line 192 of file vf_scale_vaapi.c.
 
 
◆ ff_vf_scale_vaapi
Initial value:= {
    .name          = "scale_vaapi",
    .priv_class    = &scale_vaapi_class,
}
#define FF_FILTER_FLAG_HWFRAME_AWARE
The filter is aware of hardware frames, and any hardware frame context should not be automatically pr...
static av_cold int init(AVCodecContext *avctx)
static av_cold int uninit(AVCodecContext *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 AVFilterPad inputs[]
static const AVFilterPad outputs[]
static const AVFilterPad scale_vaapi_outputs[]
int ff_vaapi_vpp_query_formats(AVFilterContext *avctx)
static int query_formats(AVFilterContext *ctx)
void ff_vaapi_vpp_ctx_uninit(AVFilterContext *avctx)
Definition at line 201 of file vf_scale_vaapi.c.