Go to the source code of this file.
|
struct | MEContext |
| Copyright (c) 2016 Davinder Singh (DSM_) <ds.mudhar<@gmail.com> More...
|
|
|
#define | OFFSET(x) offsetof(MEContext, x) |
|
#define | FLAGS AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM |
|
#define | CONST(name, help, val, unit) { name, help, 0, AV_OPT_TYPE_CONST, {.i64=val}, 0, 0, FLAGS, unit } |
|
#define | SEARCH_MV(method) |
|
#define | ADD_PRED(preds, px, py) |
|
◆ OFFSET
◆ FLAGS
◆ CONST
#define CONST |
( |
|
name, |
|
|
|
help, |
|
|
|
val, |
|
|
|
unit |
|
) |
| { name, help, 0, AV_OPT_TYPE_CONST, {.i64=val}, 0, 0, FLAGS, unit } |
◆ SEARCH_MV
#define SEARCH_MV |
( |
|
method | ) |
|
Value: do {\
for (mb_y = 0; mb_y <
s->b_height; mb_y++)\
for (mb_x = 0; mb_x <
s->b_width; mb_x++) {\
const
int x_mb = mb_x <<
s->log2_mb_size;\
const
int y_mb = mb_y <<
s->log2_mb_size;\
int
mv[2] = {x_mb, y_mb};\
ff_me_search_##method(me_ctx, x_mb, y_mb,
mv);\
add_mv_data(((
AVMotionVector *) sd->data) + mv_count++, me_ctx->mb_size, x_mb, y_mb,
mv[0],
mv[1], dir);\
}\
} while (0)
Definition at line 130 of file vf_mestimate.c.
◆ ADD_PRED
#define ADD_PRED |
( |
|
preds, |
|
|
|
px, |
|
|
|
py |
|
) |
| |
Value: do {\
preds.mvs[preds.nb][0] = px;\
preds.mvs[preds.nb][1] = py;\
preds.nb++;\
} while(0)
Definition at line 142 of file vf_mestimate.c.
◆ AVFILTER_DEFINE_CLASS()
AVFILTER_DEFINE_CLASS |
( |
mestimate |
| ) |
|
◆ query_formats()
◆ config_input()
◆ add_mv_data()
◆ filter_frame()
◆ uninit()
◆ mestimate_options
◆ mestimate_inputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 353 of file vf_mestimate.c.
◆ mestimate_outputs
Initial value:= {
{
.name = "default",
},
}
Definition at line 363 of file vf_mestimate.c.
◆ ff_vf_mestimate
Initial value:= {
.name = "mestimate",
.priv_class = &mestimate_class,
}
Definition at line 371 of file vf_mestimate.c.
Copyright (c) 2016 Davinder Singh (DSM_) <ds.mudhar<@gmail.com>