|
FFmpeg
|
#include "libavutil/avassert.h"#include "libavutil/buffer.h"#include "libavutil/hwcontext.h"#include "libavutil/hwcontext_d3d12va_internal.h"#include "libavutil/hwcontext_d3d12va.h"#include "libavutil/internal.h"#include "libavutil/opt.h"#include "libavutil/motion_vector.h"#include "libavutil/mem.h"#include "avfilter.h"#include "filters.h"#include "video.h"Go to the source code of this file.
Data Structures | |
| struct | MEstimateD3D12Context |
Macros | |
| #define | OFFSET(x) |
| #define | FLAGS AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM |
Functions | |
| static int | mestimate_d3d12_init (AVFilterContext *ctx) |
| static int | mestimate_d3d12_create_objects (AVFilterContext *ctx) |
| static int | mestimate_d3d12_create_motion_estimator (AVFilterContext *ctx, int width, int height) |
| static int | mestimate_d3d12_config_props (AVFilterLink *outlink) |
| static int | mestimate_d3d12_sync_gpu (MEstimateD3D12Context *s) |
| static void | d3d12_barrier_transition (D3D12_RESOURCE_BARRIER *barrier, ID3D12Resource *resource, D3D12_RESOURCE_STATES state_before, D3D12_RESOURCE_STATES state_after) |
| static void | add_mv_data (AVMotionVector *mv, int mb_size, int x, int y, int x_mv, int y_mv, int dir) |
| static int | mestimate_d3d12_read_motion_vectors (AVFilterContext *ctx, AVFrame *out, int direction) |
| static int | mestimate_d3d12_filter_frame (AVFilterLink *inlink, AVFrame *frame) |
| static av_cold void | mestimate_d3d12_uninit (AVFilterContext *ctx) |
| AVFILTER_DEFINE_CLASS (mestimate_d3d12) | |
Variables | |
| static const AVFilterPad | mestimate_d3d12_inputs [] |
| static const AVFilterPad | mestimate_d3d12_outputs [] |
| static const AVOption | mestimate_d3d12_options [] |
| const FFFilter | ff_vf_mestimate_d3d12 |
| #define OFFSET | ( | x | ) |
Definition at line 961 of file vf_mestimate_d3d12.c.
| #define FLAGS AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM |
Definition at line 962 of file vf_mestimate_d3d12.c.
|
static |
Definition at line 86 of file vf_mestimate_d3d12.c.
|
static |
Definition at line 111 of file vf_mestimate_d3d12.c.
Referenced by mestimate_d3d12_config_props().
|
static |
Definition at line 170 of file vf_mestimate_d3d12.c.
Referenced by mestimate_d3d12_config_props().
|
static |
Definition at line 366 of file vf_mestimate_d3d12.c.
Referenced by mestimate_d3d12_filter_frame().
|
static |
Definition at line 426 of file vf_mestimate_d3d12.c.
Referenced by mestimate_d3d12_filter_frame().
|
inlinestatic |
Definition at line 439 of file vf_mestimate_d3d12.c.
Referenced by mestimate_d3d12_filter_frame().
|
static |
Definition at line 452 of file vf_mestimate_d3d12.c.
Referenced by mestimate_d3d12_read_motion_vectors().
|
static |
Definition at line 468 of file vf_mestimate_d3d12.c.
Referenced by mestimate_d3d12_filter_frame().
|
static |
Definition at line 552 of file vf_mestimate_d3d12.c.
|
static |
Definition at line 916 of file vf_mestimate_d3d12.c.
| AVFILTER_DEFINE_CLASS | ( | mestimate_d3d12 | ) |
|
static |
Definition at line 945 of file vf_mestimate_d3d12.c.
|
static |
Definition at line 953 of file vf_mestimate_d3d12.c.
|
static |
Definition at line 964 of file vf_mestimate_d3d12.c.
| const FFFilter ff_vf_mestimate_d3d12 |
Definition at line 971 of file vf_mestimate_d3d12.c.