Andreas Rheinhardt
155cd6baa4
Remove obsolete version.h inclusions
...
Forgotten in e7bd47e657
.
Reviewed-by: Martin Storsjö <martin@martin.st>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Paul B Mahol
15a1104d73
avfilter/f_ebur128: multiply is usually faster than divide
...
Also guard against overflow when subtracting from unsigned.
3 years ago
Paul B Mahol
d5ad1d7847
avfilter/f_ebur128: use unsigned for hist_entry.count
...
Also when summing multiple hist_entry.count use uint64_t for accumulator.
3 years ago
Paul B Mahol
b0f8dbb0ca
avfilter/af_loudnorm: increase max allowed LRA
3 years ago
Paul B Mahol
d27e1cb633
avfilter/avf_showfreqs: stop using audio fifo
...
Also stop rewriting pts.
3 years ago
Paul B Mahol
570fda56b9
avfilter/af_surround: use outlink variable already available
3 years ago
Paul B Mahol
f984383ea0
avfilter/af_afftfilt: stop resetting pts
...
Also stop using audio fifo.
3 years ago
Paul B Mahol
fee804f7ed
avfilter/af_surround: do not rewrite pts any more
...
Also stop using fifo and excessive peeking.
3 years ago
Paul B Mahol
c337b0f826
avfilter/af_afir: remove pts rewriting code
...
This is not needed at all.
3 years ago
Paul B Mahol
17a59a634c
avfilter/framepool: fix alignment requirements for audio and video filters
3 years ago
Wu Jianhua
82ef4c708e
avfilter/vf_gblur_vulkan: add sizeV option
...
This commit added a sizeV option, integrated some identical operations
to a separate function, and updated the CGS for horizontal and vertical
respectively.
The following command is on how to apply sizeV option:
ffmpeg -init_hw_device vulkan -i input.264 -vf \
hwupload,gblur_vulkan=size=127:sigma=20:sizeV=3:sigmaV=0.5,hwdownload,format=yuv420p \
-y out.264
Signed-off-by: Wu Jianhua <jianhua.wu@intel.com>
3 years ago
Wu Jianhua
50ca36f845
avfilter/scale_vulkan: use RET for checking return value
...
Signed-off-by: Wu Jianhua <jianhua.wu@intel.com>
3 years ago
Wu Jianhua
8f470133f6
avfilter/vf_blend_vulkan: add multiply blend mode
...
Use the commands below to test: (href: https://trac.ffmpeg.org/wiki/Blend )
I. make an image for test
ffmpeg -f lavfi -i color=s=256x256,geq=r='H-1-Y':g='H-1-Y':b='H-1-Y' -frames 1 \
-y -pix_fmt yuv420p test.jpg
II. blend in sw
ffmpeg -i test.jpg -vf "split[a][b];[b]transpose[b];[a][b]blend=all_mode=multiply,\
pseudocolor=preset=turbo" -y multiply_sw.jpg
III. blend in vulkan
ffmpeg -init_hw_device vulkan -i test.jpg -vf "split[a][b];[b]transpose[b];\
[a]hwupload[a];[b]hwupload[b];[a][b]blend_vulkan=all_mode=multiply,hwdownload,\
format=yuv420p,pseudocolor=preset=turbo" -y multiply_vulkan.jpg
Signed-off-by: Wu Jianhua <jianhua.wu@intel.com>
3 years ago
Paul B Mahol
0aa7142442
avfilter/vf_dblur: add float formats support
3 years ago
Paul B Mahol
6a9cb5a7ba
avfilter/vf_lagfun: add float formats support
3 years ago
Paul B Mahol
b8e58f0858
avfilter/vf_limiter: refactor slice functions
3 years ago
Paul B Mahol
ebcde3fda8
avfilter/vf_maskedminmax: add float pixel formats
3 years ago
Paul B Mahol
b7dc07c07c
avfilter/vf_maskedminmax: refactor slice function
3 years ago
Paul B Mahol
105234ce80
avfilter/vf_maskedmerge: add float pixel formats
3 years ago
Paul B Mahol
ac0fdac0fc
avfilter/vf_maskedmerge: refactor slice function
3 years ago
Paul B Mahol
954279564a
avfilter/vf_monochrome: use lrintf for rounding
3 years ago
Paul B Mahol
df98e8e4b4
avfilter/f_ebur128: add support for any number of channels
3 years ago
Nicolas George
01440e2588
lavfi/vf_fps: check flow before sending more frames
...
Analyzed by Paul B Mahol <onemda@gmail.com>.
Fixes OOM in #9081 .
3 years ago
Nicolas George
531d09fb2d
lavfi: add ff_inoutlink_check_flow()
3 years ago
Paul B Mahol
c439c6b191
avfilter/af_headphone: improve stereo hrir support
...
Until now, in some cases produced output would be wrong.
3 years ago
Paul B Mahol
51cd565208
avfilter/vf_xmedian: small additional speedup
3 years ago
Paul B Mahol
cca6fe7fe0
avfilter/vf_xmedian: refactor slice function
3 years ago
Paul B Mahol
b40419c99b
avfilter/vf_atadenoise: fix >8 depth filtering with planes disabled
3 years ago
Paul B Mahol
33417198aa
avfilter/vf_mix: additional speedup
3 years ago
Paul B Mahol
cc2b3201e7
avfilter/vf_waveform: do not add tint if output format is gray
3 years ago
Paul B Mahol
da473e0984
avfilter/vf_extractplanes: unbreak "extracting" >8 depth gray formats
3 years ago
Paul B Mahol
b66afd1caa
avfilter/vf_amplify: add float formats support
3 years ago
Paul B Mahol
c644d6605d
avfilter/vf_amplify: refactor amplify function
3 years ago
Paul B Mahol
51b968c66e
avfilter/vf_mix: refactor mix function
3 years ago
Paul B Mahol
891c3bef6f
avfilter/vf_fieldmatch: fix crash when inputs have different subsampling
3 years ago
Paul B Mahol
881b80ffcf
avfilter/vf_mix: use correct type for flags
3 years ago
Paul B Mahol
b9306afce6
avfilter/vf_mix: fix handling non-native endianess formats
3 years ago
Paul B Mahol
d151166fe1
avfilter/vf_mix: add missing float format support
3 years ago
Paul B Mahol
2d87cae55c
avfilter/vf_readeia608: fix oversight in 278984b34
3 years ago
Paul B Mahol
7ad645eb7e
avfilter/af_surround: fix oversight with inverse rdft initialization
3 years ago
Paul B Mahol
698de27f25
avfilter/af_speechnorm: speed up filtering code
...
Reduce some asserts by default.
3 years ago
Paul B Mahol
52218c0322
avfilter/af_superequalizer: stop extending last frame duration
3 years ago
Paul B Mahol
18ad9fb0c5
avfilter/af_superequalizer: switch rdft to lavu/tx
3 years ago
Paul B Mahol
a63879049d
avfilter/af_superequalizer: check allocations return value
3 years ago
Paul B Mahol
30c7f37d80
avfilter/vf_mix: add planes option
3 years ago
Paul B Mahol
0da255dd10
avfilter/vf_mix: improve speed of processing
3 years ago
Paul B Mahol
e235c76487
avfilter/vf_tmix: increase max allowed number of frames
3 years ago
Paul B Mahol
81df787b53
avfilter/avf_showspectrum: stop using AVAudioFifo to keep samples
...
Fixes limitation of input duration that showspectrumpic can process.
3 years ago
pascal massimino
9f4dff61f7
avfilter/vf_fftfilt: Add missing cpu.h inclusion
...
Error was: implicit declaration of function 'av_cpu_max_align'
is invalid in C99
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
3 years ago
Paul B Mahol
8e825ec3ab
avfilter/vf_fftfilt: switch to rdft from lavu/tx
3 years ago