Paul B Mahol
b4ad669a42
avfilter/avfilter: mark enable as runtime option too
2021-02-03 15:51:40 +01:00
Paul B Mahol
f6621a8e72
avfilter: add colorcorrect filter
2021-02-03 15:49:13 +01:00
Andreas Rheinhardt
ba874ad904
avfilter/ebur128: Remove unused functions
...
Also make a function only used here static.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2021-02-02 23:53:30 +01:00
Paul B Mahol
68b5236eae
avfilter/vf_colorlevels: call execute once per frame
2021-02-02 17:53:29 +01:00
Paul B Mahol
7ee3a5594b
avfilter/vf_colorlevels: no need to use double for coeff
2021-02-02 17:53:29 +01:00
Paul B Mahol
62e24a5d80
avfilter/vf_colorlevels: beautify define
2021-02-02 17:53:29 +01:00
Paul B Mahol
a7e826b9e1
avfilter/vf_colorlevels: typedef ThreadData struct
2021-02-02 17:53:29 +01:00
Paul B Mahol
090f31f813
avfilter: add colorcontrast filter
2021-02-02 14:27:06 +01:00
Paul B Mahol
459c6e8ab3
avfilter/vf_vibrance: add packed formats support
2021-01-31 20:55:23 +01:00
Paul B Mahol
98b0c0e44f
avfilter/vf_colortemperature: add packed formats support
2021-01-31 20:55:23 +01:00
Paul B Mahol
aa8cf8fdee
avfilter/vf_colortemperature: use macro for identical code
2021-01-31 20:55:23 +01:00
Paul B Mahol
54de7dc372
avfilter/af_acrusher: add commands support
2021-01-30 23:53:38 +01:00
Paul B Mahol
633e344d96
avfilter/vf_lagfun: add support for commands
2021-01-30 17:28:26 +01:00
Paul B Mahol
f0dd5c00cb
avfilter/vf_weave: add slice threading support
2021-01-30 17:00:35 +01:00
Paul B Mahol
0959f95a8e
avfilter/vf_blackdetect: add slice threading support
2021-01-30 16:08:26 +01:00
Paul B Mahol
d43a27ab6f
avfilter/vf_pseudocolor: allow more advanced presets
2021-01-29 23:42:24 +01:00
Paul B Mahol
50dd020f04
avfilter/vf_lut3d: add prism interpolation
2021-01-29 23:41:07 +01:00
Paul B Mahol
26a53519dc
avfilter/vf_lut3d: add pyramid interpolation
2021-01-29 23:41:07 +01:00
Andreas Rheinhardt
124e2a79e2
avfilter/drawutils: Remove remnants of old API
...
ff_fill_line_with_color and ff_draw_rectangle are unused since
19c8f2271423281c9b876b984076a6467c455904; ff_copy_rectangle
is unused since 53b7a3fe08
.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2021-01-29 15:20:53 +01:00
Paul B Mahol
27b793b0cf
avfilter/vf_blackdetect: add support for >8 depth formats
2021-01-29 14:40:56 +01:00
Paul B Mahol
8248f7b902
avfilter/vf_blackdetect: fix bug when no final log would be displayed
2021-01-29 14:40:56 +01:00
Paul B Mahol
0bcba12a55
avfilter/vf_blackdetect: use the name 's' for the pointer to the private context
...
This is consistent across filters and also is less typing.
2021-01-29 14:40:56 +01:00
Paul B Mahol
61a0ff892e
avfilter/vf_pseudocolor: add support for commands
2021-01-28 20:07:37 +01:00
Paul B Mahol
891da955af
avfilter/vf_pseudocolor: use macro for code that repeats
2021-01-28 20:07:37 +01:00
Paul B Mahol
d01aa49753
avfilter/vf_pseudocolor: add presets
2021-01-28 20:07:37 +01:00
Guo, Yejun
eccc7971c2
dnn_backend_openvino.c: remove extra semicolon
2021-01-28 09:45:13 +08:00
Guo, Yejun
06c01f1763
dnn: remove type cast which is not necessary
2021-01-28 09:45:13 +08:00
Paul B Mahol
24892fa4a7
avfilter/vf_pseudocolor: add slice threading
2021-01-28 01:00:22 +01:00
Paul B Mahol
a9d23d33a1
avfilter: add colortemperature filter
2021-01-27 11:48:00 +01:00
Paul B Mahol
35f8628047
avfilter: add kirsch video filter
2021-01-27 11:46:26 +01:00
Paul B Mahol
2ee2e4cd41
avfilter/vf_colorchannelmixer: extend pl option functionality
2021-01-27 00:57:26 +01:00
Paul B Mahol
199d9e705a
avfilter/vf_lenscorrection: remove unused elements
2021-01-26 20:08:05 +01:00
Paul B Mahol
499c3193a5
avfilter/vf_lenscorrection: reduce overhead calling execute for every plane
2021-01-26 20:08:05 +01:00
Paul B Mahol
46f170e544
avfilter/vf_lenscorrection: add support for commands
2021-01-26 20:08:05 +01:00
Andreas Rheinhardt
3c700c82cb
avfilter/vf_unsharp: Remove unnecessary ;
...
A macro that expands to a function definition might look like a
declaration, but it isn't and therefore an extra ';' at the end is
unnecessary and actually invalid (both GCC and Clang warn about this
when using -pedantic).
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2021-01-26 17:44:41 +01:00
Paul B Mahol
37f76c81d6
avfilter: add shear video filter
2021-01-26 12:19:09 +01:00
Paul B Mahol
a2a06029cf
avfilter/vf_lenscorrection: allow to change colors of unmapped pixels
2021-01-25 12:34:57 +01:00
Paul B Mahol
3cc2e15b91
avfilter/vf_lenscorrection: add >8 depth support
2021-01-25 12:34:57 +01:00
Paul B Mahol
87598435aa
avfilter/vf_lenscorrection: fix far edges with nearest interpolation
2021-01-25 12:34:57 +01:00
Paul B Mahol
b897b52618
avfilter: add epx pixel art scaler
2021-01-25 00:48:35 +01:00
Paul B Mahol
833338a02c
avfilter/vf_lenscorrection: add support for more 8-bit formats
2021-01-25 00:47:06 +01:00
Paul B Mahol
d7c4dc2f1a
avfilter/vf_lenscorrection: add timeline support
2021-01-25 00:47:06 +01:00
Paul B Mahol
e41a92910a
avfilter/vf_lenscorrection: add bilinear interpolation
2021-01-25 00:47:06 +01:00
Paul B Mahol
4f5a1bcd55
avfilter/vf_lenscorrection: simplify options
2021-01-25 00:47:06 +01:00
Andreas Rheinhardt
2bcec40cce
avfilter/vf_nnedi: Fix segfault when prescreening is disabled
...
Since c737f6edce
prescreening is
nevertheless run because of a wrong check: "if (s->prescreen > 0)".
s->prescreen is an array of two function pointers that is contained in
the context and comparing it with 0 (i.e. NULL) is actually undefined
behaviour, because NULL and s->prescreen do not point to the same
object (NULL after all never points to any object). Nevertheless both
Clang as well as GCC compile this to code that treat s->prescreen > 0 as
true, leading to segfaults, because the code then tries to access the
-1th member of an array.
This commit fixes the check as well as another such check a few lines
below.
(Found via compiler warnings enabled by -pedantic:
"ordered comparison between pointer and zero is an extension".)
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2021-01-24 22:37:55 +01:00
Andreas Rheinhardt
e0ca8a7a51
avfilter/avfilter: Remove AVFilterLink.flags
...
It is a private field that is unused since
44f660e7e7
.
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2021-01-24 15:02:01 +01:00
Peter Ross
5d8e86d15a
avfilter/vf_waveform: flat_pix_fmts never used
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
2021-01-24 09:35:36 +11:00
Paul B Mahol
b2bbcede5e
avfilter/vf_colorchannelmixer: add option to preserve lightness
2021-01-23 22:28:35 +01:00
Marton Balint
c8e1e56509
avfilter/af_astats: fix possible crash because of undefined float to integer rounding
...
Fixes ticket #9049 .
Signed-off-by: Marton Balint <cus@passwd.hu>
2021-01-23 19:54:14 +01:00
Haihao Xiang
b8cd37a59f
qsv: dump more info in error, debug and verbose mode
...
Dump iopattern mode and the SDK error/warning desciptions for qsv based
filters and iopattern mode for qsvenc
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
Signed-off-by: Linjie Fu <linjie.justin.fu@gmail.com
2021-01-23 16:10:16 +00:00