Paul B Mahol
df05603291
avfilter/vf_histogram: add colors_mode option
2021-10-14 12:16:30 +02:00
Paul B Mahol
7d3a9bb54b
avfilter/vf_fftfilt: add gray formats >8 depth support
2021-10-14 10:08:59 +02:00
Paul B Mahol
844890b1bc
avfilter/vf_fftfilt: add slice threading support
2021-10-14 01:27:16 +02:00
Paul B Mahol
8add1b39e2
avfilter/vf_fftfilt: simplify bits/len calculation
2021-10-14 01:27:16 +02:00
Paul B Mahol
933765aa0e
avfilter: add xcorrelate video filter
2021-10-13 19:09:21 +02:00
Paul B Mahol
32eaf4069e
avfilter: add limitdiff video filter
2021-10-13 19:02:34 +02:00
Soft Works
73fe19f09c
avfilter/vf_palettegen: cosmetic changes
...
Signed-off-by: softworkz <softworkz@hotmail.com>
2021-10-13 18:52:14 +02:00
Soft Works
dea673d0d5
avfilter/vf_palette(gen|use): support palettes with alpha
2021-10-13 18:52:14 +02:00
Mark Reid
3ee7250116
avfilter/vf_lut3d: fix building with --disable-optimizations
2021-10-13 18:01:21 +02:00
Andreas Rheinhardt
f626a3d0e0
Revert "avfilter/vf_idet: reduce noisyness if the filter has been auto inserted"
...
This reverts commit 723c37d3b7
.
Said commit was in preparation for auto-inserting the idet filter.
This has never happened; even if it did, the code is wrong, because
it segfaults if the filter instance doesn't have a name (having one
is not mandatory). Furthermore, it is documented for libavfilter to
not assign any semantics to the name, which this check violates.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-11 15:24:00 +02:00
Paul B Mahol
90a0da9f14
avfilter/vsrc_testsrc: add planar formats for haldclutsrc
2021-10-11 10:54:05 +02:00
Mark Reid
716b396740
avfilter/vf_lut3d: add x86-optimized tetrahedral interpolation
...
I spotted an interesting pattern that I didn't see before that leads to the implementation being faster.
The bit shifting table I was using before is no longer needed, and was able to remove quite a few lines.
I also add use of FMA on the AVX2 version.
f32 1920x1080 1 thread with prelut
c impl
1434012700 UNITS in lut3d->interp, 1 runs, 0 skips
1434035335 UNITS in lut3d->interp, 2 runs, 0 skips
1423615347 UNITS in lut3d->interp, 4 runs, 0 skips
1426268863 UNITS in lut3d->interp, 8 runs, 0 skips
sse2
905484420 UNITS in lut3d->interp, 1 runs, 0 skips
905659010 UNITS in lut3d->interp, 2 runs, 0 skips
915167140 UNITS in lut3d->interp, 4 runs, 0 skips
915834222 UNITS in lut3d->interp, 8 runs, 0 skips
avx
574794860 UNITS in lut3d->interp, 1 runs, 0 skips
581035090 UNITS in lut3d->interp, 2 runs, 0 skips
584116720 UNITS in lut3d->interp, 4 runs, 0 skips
581460290 UNITS in lut3d->interp, 8 runs, 0 skips
avx2
301698880 UNITS in lut3d->interp, 1 runs, 0 skips
301982880 UNITS in lut3d->interp, 2 runs, 0 skips
306962430 UNITS in lut3d->interp, 4 runs, 0 skips
305472025 UNITS in lut3d->interp, 8 runs, 0 skips
gbrap16 1920x1080 1 thread with prelut
c impl
1480894840 UNITS in lut3d->interp, 1 runs, 0 skips
1502922990 UNITS in lut3d->interp, 2 runs, 0 skips
1496114307 UNITS in lut3d->interp, 4 runs, 0 skips
1492554551 UNITS in lut3d->interp, 8 runs, 0 skips
sse2
980777180 UNITS in lut3d->interp, 1 runs, 0 skips
986121520 UNITS in lut3d->interp, 2 runs, 0 skips
986489840 UNITS in lut3d->interp, 4 runs, 0 skips
998832248 UNITS in lut3d->interp, 8 runs, 0 skips
avx
622212360 UNITS in lut3d->interp, 1 runs, 0 skips
622981160 UNITS in lut3d->interp, 2 runs, 0 skips
645396315 UNITS in lut3d->interp, 4 runs, 0 skips
641057075 UNITS in lut3d->interp, 8 runs, 0 skips
avx2
321336400 UNITS in lut3d->interp, 1 runs, 0 skips
321268920 UNITS in lut3d->interp, 2 runs, 0 skips
323459895 UNITS in lut3d->interp, 4 runs, 0 skips
324949967 UNITS in lut3d->interp, 8 runs, 0 skips
2021-10-10 22:23:48 +02:00
Andreas Rheinhardt
0c0d5faf94
avfilter/asrc_flite: Remove double ';'
...
(Inside a function a stray ';' is an empty statement; outside of
a function it is actually invalid, but compilers happen to accept
it without complaint (unless e.g. using -pedantic).)
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-10 14:27:36 +02:00
Andreas Rheinhardt
aac8fa2fbf
avfilter/asrc_flite: Fix races upon (un)registering voices
...
The voice registration system in libflite is broken: It is not
thread-safe and also not based on internal counters; instead
any call to unregister a voice frees said voice even if there are still
many other users of said voice who have also registered said voice.
While there is no way to guard against another library unregistering
voices behind our back, we can at least be correct in the absence of
other users of libflite. The current code already tried this by using
a reference count of our own for each voice; but the implementation
of this is not thread-safe at all.
Fix this by using a mutex to guard all of libavfilter's libflite
registration and unregistration calls, thereby being thread-safe
in the absence of other libflite users.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-10 14:27:22 +02:00
Andreas Rheinhardt
18ddb25c7a
avfilter/asrc_flite: Fix use-after-frees
...
When an flite filter instance is uninitialized and the refcount
of the corresponding voice_entry reaches zero, the voice is
unregistered, yet the voice_entry's pointer to the voice is not reset.
(Whereas some other pointers are needlessly reset.)
Because of this a new flite filter instance will believe said voice
to already be registered, leading to use-after-frees.
Fix this by resetting the right pointer instead of the wrong ones.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-10 14:27:13 +02:00
Andreas Rheinhardt
304cc03798
avfilter/asrc_flite: Don't segfault when using list_voices option
...
Could also happen if initializing flite failed* or if an unknown voice
has been selected or if registering the voice failed.
*: which it currently can't, because it is a no-op.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-10 14:19:57 +02:00
Andreas Rheinhardt
9a1547ba1e
avfilter/tests/filtfmts: Check for existence of formats/channel layouts
...
Fixes segfaults with filters that either return AVERROR(EAGAIN)
(or another error) or that do not set everything and rely on
filter_query_formats() to set the rest.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-10 12:04:30 +02:00
Andreas Rheinhardt
a228baeee1
avfilter/vf_scale: Reindentation
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-10 12:04:30 +02:00
Andreas Rheinhardt
04f8d79c24
avfilter/vf_scale: Remove always-true checks
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-10 12:04:30 +02:00
Andreas Rheinhardt
812a4b86a8
avfilter/vf_transpose: Don't call av_pix_fmt_desc_get() twice
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-10 12:04:30 +02:00
Andreas Rheinhardt
2b72e693c7
avfilter/tests/filtfmts: Replace macro by ordinary function
...
This is possible now that AVFilterFormatsConfig exists.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-10 12:04:29 +02:00
Paul B Mahol
57b14879b9
avfilter/vf_v360: fix scaling to give proper results
2021-10-09 16:59:35 +02:00
Paul B Mahol
fd3aba10cc
avfilter/vf_v360: do not round second arg for rescale()
2021-10-09 16:59:35 +02:00
Paul B Mahol
8f26ebde14
avfilter: add audio signal to distortion ratio filter
2021-10-09 14:10:09 +02:00
Paul B Mahol
30d4609484
avfilter/af_axcorrelate: add DBLP sample format support
2021-10-09 14:10:09 +02:00
Andreas Rheinhardt
8d0082beda
avfilter/af_atilt: Constify filter
...
(It is actually UB if a declaration and its definition differ wrt
their types like they do in this case (the declaration in allfilters
is const).)
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-09 13:21:17 +02:00
Paul B Mahol
d88d0370d5
avfilter/af_axcorrelate: fix integer overflow for huge segments
2021-10-09 01:44:23 +02:00
Paul B Mahol
eb22b8953c
avfilter/af_axcorrelate: always process all input samples
2021-10-09 01:44:23 +02:00
Andreas Rheinhardt
5e1dac380b
avfilter/avfiltergraph: Fix use-after-free when inserting auto-converter
...
When inserting an auto-resampler, it may be that the configuration
of the filters that the auto-resampler is supposed to connect is
already partially merged, i.e. converter->inputs[0].incfg.foo and
converter->outputs[0].outcfg.foo (where foo is one of formats,
samplerates, channel_layouts) can coincide. Therefore merging
the converter filter's input link might modify the outcfg of the
converter' outlink. Yet the current code in avfiltergraph.c used
pointers from before merging the inlink for merging the outlink,
leading to a use-after-free in command lines like:
$ ffmpeg -f lavfi -i anullsrc=cl=stereo -lavfi channelsplit,axcorrelate -f null -
Fix this by not using outdated values when merging the outlink.
This is a regression since 85a6404d7e
.
Found-by: Paul B Mahol <onemda@gmail.com>
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-08 12:06:00 +02:00
Wu Jianhua
314289c219
avfilter/vf_avgblur_vulkan: fix incorrect conditional judgement
...
Signed-off-by: Wu Jianhua <jianhua.wu@intel.com>
2021-10-08 11:09:30 +02:00
Limin Wang
254652a34c
avfilter/vf_showinfo: minor adjustment for the dump format of ROI
...
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
2021-10-08 10:11:59 +08:00
Timo Rothenpieler
1831fa7278
avfilter/sharpen_npp: use FILTER_SINGLE_PIXFMT
2021-10-07 19:01:25 +02:00
Paul B Mahol
7529781ba8
avfilter/af_axcorrelate: fix typo
2021-10-07 18:36:36 +02:00
Timo Rothenpieler
37745b4904
avfilter/scale_npp: fix non-aligned output frame dimensions
2021-10-07 18:07:53 +02:00
Roman Arzumanyan
ed084161ba
avfilter/sharpen_npp: add sharpening video filter with borders control
...
Signed-off-by: Timo Rothenpieler <timo@rothenpieler.org>
2021-10-07 18:07:53 +02:00
Andreas Rheinhardt
37cb26bf79
avfilter/vf_thumbnail_cuda: Reindent after the previous commit
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-07 16:41:21 +02:00
Andreas Rheinhardt
06045f4b1d
avfilter/vf_thumbnail_cuda: Fix segfaults on uninit
...
Uninit crashed if an array containing frames could not be allocated
or config_props() has never been called.
Reviewed-by: Timo Rothenpieler <timo@rothenpieler.org>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-07 16:38:04 +02:00
Andreas Rheinhardt
05c1f78a72
avfilter/aeval: Fix leak of expressions upon reallocation error
...
Fix this by switching to av_dynarray_add_nofree() which is more
natural anyway because the entries of the array are pointers.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-07 12:50:18 +02:00
Andreas Rheinhardt
bae96fa977
avfilter/af_vibrato: Fix segfault upon allocation error
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-07 12:50:01 +02:00
Andreas Rheinhardt
0429d8eed8
avfilter/af_surround: Fix memleaks upon allocation error
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-07 12:49:49 +02:00
Andreas Rheinhardt
cd1aaec760
avfilter/vf_w3fdif: Fix segfault on allocation error
...
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-07 12:49:29 +02:00
Paul B Mahol
4c7fec5006
avfilter/vf_v360: fix dfisheye input regression
2021-10-06 23:48:45 +02:00
Paul B Mahol
21979cf98e
avfilter/vf_morpho: fix leak by not returning too early
2021-10-05 20:13:13 +02:00
Andreas Rheinhardt
31a373ce71
avfilter: Reindentation after query_formats changes
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
71f9f7dc73
avfilter/vf_morpho: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
3a25adb895
avfilter/vf_removelogo: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
4c0adcd07e
avfilter/vulkan: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
be8bc645b6
avfilter/opencl: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
94047d6aa5
avfilter/vf_bbox: Use formats list instead of query func
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
32777acb36
avfilter/vf_bilateral: Use formats list instead of query func
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
dc465efdf8
avfilter/vf_bitplanedenoise: Use formats list instead of query func
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
90e3948c75
avfilter/vf_blackdetect: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
f5362d3da1
avfilter/vf_blend: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
5f2e8fc4c8
avfilter/vf_bm3d: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
78f5f8a20f
avfilter/vf_bwdif: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
ee73c8bf63
avfilter/vf_cas: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
7709c3eb0c
avfilter/vf_chromanr: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
c0d6a18294
avfilter/vf_colorbalance: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:29 +02:00
Andreas Rheinhardt
6d5d8be55e
avfilter/vf_colorchannelmixer: Use formats list instead of query func
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
112b6cf6ff
avfilter/vf_colorcontrast: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
adcb109aa9
avfilter/vf_colorcorrect: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
f6b1c0c5e6
avfilter/vf_colorize: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
653d783b31
avfilter/vf_colortemperature: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
0fbdedc049
avfilter/vf_convolution: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
102131da32
avfilter/vf_convolve: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
05df3f3f92
avfilter/vf_cropdetect: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
d60c3303ac
avfilter/vf_dblur: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
6e46db6c43
avfilter/vf_dctdnoiz: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
5715c64435
avfilter/vf_deblock: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
2d8a434db5
avfilter/vf_decimate: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
8256d60b28
avfilter/vf_dedot: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
a750328f37
avfilter/vf_deflicker: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
3b0926457f
avfilter/vf_deinterlace_qsv: Store format in filter, remove query func
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
f41708eb3a
avfilter/vf_delogo: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
19cdebc6ac
avfilter/vf_deshake: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
ec19fbdc3a
avfilter/vf_despill: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
339f7e804b
avfilter/vf_displace: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
2af3b6d8f7
avfilter/vf_dnn_classify: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
2bcbe923aa
avfilter/vf_dnn_detect: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
16b3be4989
avfilter/vf_overlay_cuda: Store format in filter, remove query func
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
ad838ca297
avfilter/vf_pp: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
548cb8ef5c
avfilter/vf_scale_cuda: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
d7b7260be7
avfilter/vf_scale_npp: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
6c73543623
avfilter/vf_scale_qsv: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
b3ab22d88b
avfilter/vf_transpose_npp: Store format in filter, remove query func
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
34d822c82d
avfilter/vsrc_testsrc: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
a341c85c84
avfilter/vf_dnn_processing: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
505072e809
avfilter/vf_drawbox: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
ab0834d51b
avfilter/vf_entropy: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
346739707c
avfilter/vf_epx: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:28 +02:00
Andreas Rheinhardt
e5a6ae8d83
avfilter/vf_eq: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
756b1d9fcb
avfilter/vf_estdif: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
4ccf72f551
avfilter/vf_fftdnoiz: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
03c4795247
avfilter/vf_fftfilt: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
af15b00e2e
avfilter/vf_fillborders: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
a8fd45a373
avfilter/vf_find_rect: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
6a8858ef78
avfilter/vf_floodfill: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
cf8b7e8b71
avfilter/vf_framerate: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
99ff7950b2
avfilter/vf_freezedetect: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
fa816dc0a5
avfilter/vf_fspp: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
658c4b9806
avfilter/vf_gblur: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
3c7ac4def5
avfilter/vf_gradfun: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
485c4fb66f
avfilter/vf_grayworld: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
a07f84ca00
avfilter/vf_guided: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
d07ae68a0e
avfilter/vf_histeq: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
315e9e121c
avfilter/vf_hqdn3d: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
02057f4ff1
avfilter/vf_hue: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
db48d42340
avfilter/vf_hysteresis: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
502b48c357
avfilter/vf_identity: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
1d70e0c850
avfilter/vf_idet: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
7b78f9a0e6
avfilter/vf_kerndeint: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
46617366e7
avfilter/vf_lagfun: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
833ed286f2
avfilter/vf_lenscorrection: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
7b0c500b4c
avfilter/vf_libopencv: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
55e8c3598b
avfilter/vf_libvmaf: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
fbd540e040
avfilter/vf_limiter: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
1784805086
avfilter/vf_lumakey: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
2534386cff
avfilter/vf_lut3d: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
91b426d70c
avfilter/vf_maskedclamp: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
e0e3c2f5d1
avfilter/vf_maskedmerge: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
76effaa938
avfilter/vf_maskedminmax: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:27 +02:00
Andreas Rheinhardt
4418f6fadc
avfilter/vf_maskedthreshold: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
10bfe8e6bd
avfilter/vf_maskfun: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
53a69d93eb
avfilter/vf_median: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
15195d698b
avfilter/vf_mestimate: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
fd1378feb1
avfilter/vf_midequalizer: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
a92e4de8cb
avfilter/vf_minterpolate: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
1cf7442516
avfilter/vf_monochrome: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
c6419b0c9c
avfilter/vf_mpdecimate: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
86edbd3707
avfilter/vf_neighbor: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
4257a96471
avfilter/vf_nlmeans: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
79674d9074
avfilter/vf_nnedi: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
7abe0a396c
avfilter/vf_normalize: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
bdfdb255f1
avfilter/vf_ocr: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
2232a9ffbf
avfilter/vf_owdenoise: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
39e06e403a
avfilter/vf_perspective: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
38712d340d
avfilter/vf_phase: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
3a33cdfa23
avfilter/vf_photosensitivity: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
5c3a243936
avfilter/vf_pp7: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
860b395514
avfilter/vf_psnr: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
69334c65d8
avfilter/vf_pullup: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
e586e6dabd
avfilter/vf_readeia608: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
d510f43b19
avfilter/vf_readvitc: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
db68f0e60b
avfilter/vf_removegrain: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
7c275aefe2
avfilter/vf_repeatfields: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
3f1f518734
avfilter/vf_rotate: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
6b2b765ec9
avfilter/vf_sab: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
06896e46ad
avfilter/vf_scdet: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
c7eaf45d61
avfilter/vf_scroll: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
828a427c11
avfilter/vf_selectivecolor: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
10ff576efd
avfilter/vf_shear: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
a6d56a8069
avfilter/vf_shufflepixels: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
8510758e1d
avfilter/vf_signalstats: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:26 +02:00
Andreas Rheinhardt
f4ea416a13
avfilter/vf_signature: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
59eb64ce0e
avfilter/vf_smartblur: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
fb1a3d05a9
avfilter/vf_spp: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
afa54580d2
avfilter/vf_sr: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
4cb0343abe
avfilter/vf_ssim: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
6ee0ec11a3
avfilter/vf_super2xsai: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
edc18ddaa0
avfilter/vf_threshold: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
0f0370f401
avfilter/vf_thumbnail: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
f3802ee0fa
avfilter/vf_tinterlace: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
b269c36cef
avfilter/vf_tmidequalizer: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
6330e914f1
avfilter/vf_unsharp: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
2635e851de
avfilter/vf_uspp: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
a95c093084
avfilter/vf_vaguedenoiser: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
fed5f24871
avfilter/vf_vidstabdetect: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
fc5239aacf
avfilter/vf_vidstabtransform: Use formats list instead of query func
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
688696790c
avfilter/vf_vidstab(detect|transform): Deduplicate pixel formats
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
e54b9bb8a2
avfilter/vf_vibrance: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
6efc8a8ee1
avfilter/vf_vif: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
b89e0e470f
avfilter/vf_vignette: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
fcc1340bb2
avfilter/vf_w3fdif: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
b496e7b247
avfilter/vf_xbr: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
bb2b5254f9
avfilter/vf_xfade: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
46c1c6beb9
avfilter/vf_xmedian: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
98e7992acf
avfilter/vf_yadif: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
57f851a21d
avfilter/vf_zoompan: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
57b1f82775
avfilter/vf_yaepblur: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
77b72a0759
avfilter/vsrc_cellauto: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:25 +02:00
Andreas Rheinhardt
90daa728d8
avfilter/vsrc_gradients: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
9a62afc5fc
avfilter/vsrc_mandelbrot: Store format in filter, remove query func
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
84b04e610d
avfilter/vsrc_mptestsrc: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
b36514b9d9
avfilter/vsrc_sierpinski: Store format in filter, remove query func
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
a26efeb121
avfilter/vf_hsvkey: Use formats list instead of query function
...
In this case it also allows to avoid a runtime check to which filter
an AVFilterContext belongs to.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
253dc9bbc0
avfilter/vf_chromashift: Use formats list instead of query function
...
In this case it also allows to avoid a runtime check to which filter
an AVFilterContext belongs to.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
17e44e4d1f
avfilter/vf_chromakey: Use formats list instead of query function
...
In this case it also allows to avoid a runtime check to which filter
an AVFilterContext belongs to.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
a4722a4aa0
avfilter/vf_tonemap: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
5237a29d05
avfilter/vf_thumbnail_cuda: Store format in filter, remove query func
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
dc57da3b1a
avfilter/vf_pseudocolor: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
8d06c2e7eb
avfilter/vf_mcdeint: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
9e48552ec6
avfilter/vf_lensfun: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
a3cd5bb638
avfilter/vf_hqx: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
27d2af093e
avfilter/vf_framepack: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
0a8312f5a4
avfilter/vf_exposure: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
b779e3bc8c
avfilter/vf_derain: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
c355705ab1
avfilter/vf_curves: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
e6d233e362
avfilter/vf_cover_rect: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:24 +02:00
Andreas Rheinhardt
29ffdd7848
avfilter/vf_coreimage: Store format in filter, remove query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:58:09 +02:00
Andreas Rheinhardt
b02929b70c
avfilter/vf_colormatrix: Use formats list instead of query function
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 18:01:04 +02:00