Go to the source code of this file.
|
| 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) |
| |
◆ OFFSET
◆ FLAGS
◆ mestimate_d3d12_init()
◆ mestimate_d3d12_create_objects()
◆ mestimate_d3d12_create_motion_estimator()
| static int mestimate_d3d12_create_motion_estimator |
( |
AVFilterContext * |
ctx, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
|
static |
◆ mestimate_d3d12_config_props()
| static int mestimate_d3d12_config_props |
( |
AVFilterLink * |
outlink | ) |
|
|
static |
◆ mestimate_d3d12_sync_gpu()
◆ d3d12_barrier_transition()
| static void d3d12_barrier_transition |
( |
D3D12_RESOURCE_BARRIER * |
barrier, |
|
|
ID3D12Resource * |
resource, |
|
|
D3D12_RESOURCE_STATES |
state_before, |
|
|
D3D12_RESOURCE_STATES |
state_after |
|
) |
| |
|
inlinestatic |
◆ add_mv_data()
| static void add_mv_data |
( |
AVMotionVector * |
mv, |
|
|
int |
mb_size, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
x_mv, |
|
|
int |
y_mv, |
|
|
int |
dir |
|
) |
| |
|
static |
◆ mestimate_d3d12_read_motion_vectors()
◆ mestimate_d3d12_filter_frame()
◆ mestimate_d3d12_uninit()
◆ AVFILTER_DEFINE_CLASS()
| AVFILTER_DEFINE_CLASS |
( |
mestimate_d3d12 |
| ) |
|
◆ mestimate_d3d12_inputs
◆ mestimate_d3d12_outputs
◆ mestimate_d3d12_options
| const AVOption mestimate_d3d12_options[] |
|
static |
◆ ff_vf_mestimate_d3d12
Initial value:= {
.p.name = "mestimate_d3d12",
.p.description =
NULL_IF_CONFIG_SMALL(
"Generate motion vectors using D3D12 hardware acceleration."),
.p.priv_class = &mestimate_d3d12_class,
}
Definition at line 971 of file vf_mestimate_d3d12.c.