#include <string.h>
#include "libavutil/opt.h"
#include "libavutil/pixdesc.h"
#include "avfilter.h"
#include "filters.h"
#include "transpose.h"
#include "vaapi_vpp.h"
#include "video.h"
Go to the source code of this file.
◆ OFFSET
◆ FLAGS
◆ transpose_vaapi_build_filter_params()
◆ transpose_vaapi_filter_frame()
◆ transpose_vaapi_init()
◆ transpose_vaapi_vpp_config_output()
static int transpose_vaapi_vpp_config_output |
( |
AVFilterLink * |
outlink | ) |
|
|
static |
◆ get_video_buffer()
◆ AVFILTER_DEFINE_CLASS()
AVFILTER_DEFINE_CLASS |
( |
transpose_vaapi |
| ) |
|
◆ transpose_vaapi_options
const AVOption transpose_vaapi_options[] |
|
static |
Initial value:= {
{ "passthrough", "do not apply transposition if the input matches the specified geometry",
}
Definition at line 235 of file vf_transpose_vaapi.c.
◆ transpose_vaapi_inputs
◆ transpose_vaapi_outputs
◆ ff_vf_transpose_vaapi
Initial value:= {
.name = "transpose_vaapi",
.priv_class = &transpose_vaapi_class,
}
Definition at line 275 of file vf_transpose_vaapi.c.
#define FILTER_INPUTS(array)
int ff_vaapi_vpp_query_formats(const AVFilterContext *avctx, AVFilterFormatsConfig **cfg_in, AVFilterFormatsConfig **cfg_out)
static const AVFilterPad transpose_vaapi_inputs[]
static int transpose_vaapi_filter_frame(AVFilterLink *inlink, AVFrame *input_frame)
#define FILTER_OUTPUTS(array)
int ff_vaapi_vpp_config_input(AVFilterLink *inlink)
void ff_vaapi_vpp_ctx_uninit(AVFilterContext *avctx)
#define FF_FILTER_FLAG_HWFRAME_AWARE
The filter is aware of hardware frames, and any hardware frame context should not be automatically pr...
@ TRANSPOSE_PT_TYPE_PORTRAIT
int(* init)(AVBSFContext *ctx)
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification.
static void uninit(AVBSFContext *ctx)
#define FILTER_QUERY_FUNC2(func)
static const AVFilterPad transpose_vaapi_outputs[]
@ AV_OPT_TYPE_INT
Underlying C type is int.
static av_cold int transpose_vaapi_init(AVFilterContext *avctx)
@ TRANSPOSE_PT_TYPE_LANDSCAPE
static AVFrame * get_video_buffer(AVFilterLink *inlink, int w, int h)
static int transpose_vaapi_vpp_config_output(AVFilterLink *outlink)
@ AV_OPT_TYPE_CONST
Special option type for declaring named constants.