|
|
@@ -320,7 +320,7 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in) |
|
|
|
|
|
|
|
#define OFFSET(x) offsetof(HQDN3DContext, x) |
|
|
|
#define FLAGS AV_OPT_FLAG_VIDEO_PARAM | AV_OPT_FLAG_FILTERING_PARAM |
|
|
|
static const AVOption options[] = { |
|
|
|
static const AVOption hqdn3d_options[] = { |
|
|
|
{ "luma_spatial", "spatial luma strength", OFFSET(strength[LUMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, |
|
|
|
{ "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, |
|
|
|
{ "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, |
|
|
@@ -328,12 +328,7 @@ static const AVOption options[] = { |
|
|
|
{ NULL }, |
|
|
|
}; |
|
|
|
|
|
|
|
static const AVClass hqdn3d_class = { |
|
|
|
.class_name = "hqdn3d", |
|
|
|
.item_name = av_default_item_name, |
|
|
|
.option = options, |
|
|
|
.version = LIBAVUTIL_VERSION_INT, |
|
|
|
}; |
|
|
|
AVFILTER_DEFINE_CLASS(hqdn3d); |
|
|
|
|
|
|
|
static const AVFilterPad avfilter_vf_hqdn3d_inputs[] = { |
|
|
|
{ |
|
|
|