Marton Balint
64330e365b
avfilter/blend: use a per-thread AVExpr
...
Otherwise expression state is accessed and changed from multiple threads.
Fixes ticket #10987 .
Signed-off-by: Marton Balint <cus@passwd.hu>
2024-05-14 21:07:37 +02:00
Marton Balint
a69a0b689c
avfilter/blend: put slice parameters to a single struct
...
This should make future extensibility easier.
Signed-off-by: Marton Balint <cus@passwd.hu>
2024-05-14 21:07:37 +02:00
Andreas Rheinhardt
364fab1fdc
avfilter/vf_blend: Move ff_blend_init into a header
...
This removes a dependency of checkasm on lavfi/vf_blend.o
and also allows to inline ff_blend_init() irrespectively of
interposing.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-05-06 05:19:49 +02:00
Paul B Mahol
a673761ce8
avfilter/vf_blend: add few more modes
2021-09-30 01:22:48 +02:00
Paul B Mahol
df163487d0
avfilter/vf_blend: add harmonic mode
2021-09-29 19:33:59 +02:00
Paul B Mahol
8ebcff9111
avfilter/vf_blend: add geometric mode
2021-09-29 19:33:59 +02:00
Paul B Mahol
e2d40cd1d5
avfilter/vf_blend: add softdifference blend mode
2021-09-26 23:34:47 +02:00
Paul B Mahol
c98a32e4ad
avfilter/vf_blend: add 10bit support
2018-11-15 14:44:24 +01:00
Paul B Mahol
f8d0689d3f
avfilter/vf_blend: rename addition128 and difference128 to grainmerge and grainextract
2017-08-24 14:45:52 +02:00
Paul B Mahol
22a03c2900
avfilter/vf_blend: add extremity blend mode
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2017-06-25 16:39:10 +02:00
Paul B Mahol
5b8faaad6c
avfilter/vf_blend: fix incorrect Y variable when threading is used
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-05-23 21:49:15 +02:00
Paul B Mahol
b6a0aa1c0a
avfilter/vf_blend: add freeze and heat modes
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-24 19:30:13 +01:00
Timothy Gu
8c56a4a1ed
vf_blend: Move C dsp function mapping to separate function
2016-02-14 10:46:56 -08:00
Timothy Gu
4574323973
vf_blend: Reduce number of arguments for kernel function
2016-02-14 08:58:41 -08:00
Paul B Mahol
ba618bde7f
avfilter/vf_blend: add multiply128 mode
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-07 19:50:11 +01:00
Timothy Gu
44304ae322
all: Add missing header guards
2016-01-28 19:49:48 -08:00
Michael Niedermayer
fd9a528523
avfilter/vf_blend: Fix argument types, fix segfault in asm
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-10-03 21:59:24 +02:00
Paul B Mahol
9762554dd0
avfilter/vf_blend: add x86 SIMD for some modes
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2015-10-03 21:26:17 +02:00