Commit 7a73cca2 authored by Paul B Mahol's avatar Paul B Mahol

avfilter: add dedot video filter

parent 4334e922
......@@ -4,6 +4,7 @@ releases are sorted from youngest to oldest.
version <next>:
- tpad filter
- AV1 decoding support through libdav1d
- dedot filter
version 4.1:
......
......@@ -7761,6 +7761,30 @@ had noise.
The @code{deconvolve} filter also supports the @ref{framesync} options.
@section dedot
Reduce cross-luminance (dot-crawl) and cross-color (rainbows) from video.
It accepts the following options:
@table @option
@item m
Set mode of operation. Can be combination of @var{dotcrawl} for cross-luminance reduction and/or
@var{rainbows} for cross-color reduction.
@item lt
Set spatial luma threshold. Lower values increases reduction of cross-luminance.
@item tl
Set tolerance for temporal luma. Higher values increases reduction of cross-luminance.
@item tc
Set tolerance for chroma temporal variation. Higher values increases reduction of cross-color.
@item ct
Set temporal chroma threshold. Lower values increases reduction of cross-color.
@end table
@section deflate
Apply deflate effect to the video.
......
......@@ -194,6 +194,7 @@ OBJS-$(CONFIG_DEBAND_FILTER) += vf_deband.o
OBJS-$(CONFIG_DEBLOCK_FILTER) += vf_deblock.o
OBJS-$(CONFIG_DECIMATE_FILTER) += vf_decimate.o
OBJS-$(CONFIG_DECONVOLVE_FILTER) += vf_convolve.o framesync.o
OBJS-$(CONFIG_DEDOT_FILTER) += vf_dedot.o
OBJS-$(CONFIG_DEFLATE_FILTER) += vf_neighbor.o
OBJS-$(CONFIG_DEFLICKER_FILTER) += vf_deflicker.o
OBJS-$(CONFIG_DEINTERLACE_QSV_FILTER) += vf_deinterlace_qsv.o
......
......@@ -182,6 +182,7 @@ extern AVFilter ff_vf_deband;
extern AVFilter ff_vf_deblock;
extern AVFilter ff_vf_decimate;
extern AVFilter ff_vf_deconvolve;
extern AVFilter ff_vf_dedot;
extern AVFilter ff_vf_deflate;
extern AVFilter ff_vf_deflicker;
extern AVFilter ff_vf_deinterlace_qsv;
......
......@@ -30,7 +30,7 @@
#include "libavutil/version.h"
#define LIBAVFILTER_VERSION_MAJOR 7
#define LIBAVFILTER_VERSION_MINOR 43
#define LIBAVFILTER_VERSION_MINOR 44
#define LIBAVFILTER_VERSION_MICRO 100
#define LIBAVFILTER_VERSION_INT AV_VERSION_INT(LIBAVFILTER_VERSION_MAJOR, \
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment