Nicolas George
531d09fb2d
lavfi: add ff_inoutlink_check_flow()
2022-02-20 12:38:52 +01:00
Paul B Mahol
c439c6b191
avfilter/af_headphone: improve stereo hrir support
...
Until now, in some cases produced output would be wrong.
2022-02-19 13:45:47 +01:00
Paul B Mahol
51cd565208
avfilter/vf_xmedian: small additional speedup
2022-02-18 17:12:46 +01:00
Paul B Mahol
cca6fe7fe0
avfilter/vf_xmedian: refactor slice function
2022-02-18 17:12:46 +01:00
Paul B Mahol
b40419c99b
avfilter/vf_atadenoise: fix >8 depth filtering with planes disabled
2022-02-18 17:12:46 +01:00
Paul B Mahol
33417198aa
avfilter/vf_mix: additional speedup
2022-02-18 17:12:46 +01:00
Paul B Mahol
cc2b3201e7
avfilter/vf_waveform: do not add tint if output format is gray
2022-02-17 23:05:13 +01:00
Paul B Mahol
da473e0984
avfilter/vf_extractplanes: unbreak "extracting" >8 depth gray formats
2022-02-17 23:05:13 +01:00
Paul B Mahol
b66afd1caa
avfilter/vf_amplify: add float formats support
2022-02-17 22:19:46 +01:00
Paul B Mahol
c644d6605d
avfilter/vf_amplify: refactor amplify function
2022-02-17 22:19:46 +01:00
Paul B Mahol
51b968c66e
avfilter/vf_mix: refactor mix function
2022-02-17 22:19:46 +01:00
Paul B Mahol
891c3bef6f
avfilter/vf_fieldmatch: fix crash when inputs have different subsampling
2022-02-17 19:28:04 +01:00
Paul B Mahol
881b80ffcf
avfilter/vf_mix: use correct type for flags
2022-02-17 09:07:50 +01:00
Paul B Mahol
b9306afce6
avfilter/vf_mix: fix handling non-native endianess formats
2022-02-17 09:07:50 +01:00
Paul B Mahol
d151166fe1
avfilter/vf_mix: add missing float format support
2022-02-17 09:07:30 +01:00
Paul B Mahol
2d87cae55c
avfilter/vf_readeia608: fix oversight in 278984b34
2022-02-16 20:38:23 +01:00
Paul B Mahol
7ad645eb7e
avfilter/af_surround: fix oversight with inverse rdft initialization
2022-02-16 20:22:44 +01:00
Paul B Mahol
698de27f25
avfilter/af_speechnorm: speed up filtering code
...
Reduce some asserts by default.
2022-02-16 20:22:44 +01:00
Paul B Mahol
52218c0322
avfilter/af_superequalizer: stop extending last frame duration
2022-02-16 17:28:14 +01:00
Paul B Mahol
18ad9fb0c5
avfilter/af_superequalizer: switch rdft to lavu/tx
2022-02-16 17:28:14 +01:00
Paul B Mahol
a63879049d
avfilter/af_superequalizer: check allocations return value
2022-02-16 17:28:14 +01:00
Paul B Mahol
30c7f37d80
avfilter/vf_mix: add planes option
2022-02-15 20:07:40 +01:00
Paul B Mahol
0da255dd10
avfilter/vf_mix: improve speed of processing
2022-02-14 23:57:58 +01:00
Paul B Mahol
e235c76487
avfilter/vf_tmix: increase max allowed number of frames
2022-02-14 23:57:58 +01:00
Paul B Mahol
81df787b53
avfilter/avf_showspectrum: stop using AVAudioFifo to keep samples
...
Fixes limitation of input duration that showspectrumpic can process.
2022-02-14 23:32:22 +01:00
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>
2022-02-14 19:17:48 +01:00
Paul B Mahol
8e825ec3ab
avfilter/vf_fftfilt: switch to rdft from lavu/tx
2022-02-14 17:52:09 +01:00
Paul B Mahol
e26a0afabd
avfilter/vf_fftdnoiz: switch to fft from lavu/tx
2022-02-14 17:52:09 +01:00
Paul B Mahol
f1daa3b120
avfilter/blend_modes: unbreak interpolate mode for float format
2022-02-14 17:51:45 +01:00
Paul B Mahol
9e11a7e193
avfilter/af_aderivative: add timeline support
2022-02-14 17:51:28 +01:00
Paul B Mahol
66f8f9ed29
avfilter/f_perms: add commands support
2022-02-14 17:51:20 +01:00
Paul B Mahol
fcee53619a
avfilter/af_surround: change x/y spread defaults
...
Previous default value of 1.0 is producing lesser quality channels.
2022-02-12 12:48:42 +01:00
Paul B Mahol
619519ee0a
avfilter/af_surround: avoid implicit conversion to float
2022-02-12 12:48:28 +01:00
Paul B Mahol
b015c101ab
avfilter/af_surround: switch to rdft from avutil/tx
2022-02-12 12:48:18 +01:00
Paul B Mahol
f05c52985c
avfilter: add dialogue enhance audio filter
2022-02-12 12:47:36 +01:00
Paul B Mahol
800dfd2eac
avfilter/af_atempo: switch to rdft from lavu/tx
2022-02-12 12:45:43 +01:00
Paul B Mahol
1ca19cf371
avfilter/af_compensationdelay: add commands support
2022-02-11 21:19:27 +01:00
David Lacko
4b40e20ce9
avfilter/af_adelay: add command support
...
Add command 'delays' to the adelay filter.
This command accepts same values as the option with one difference, to apply
delay to all channels prefix 'all:' to the argument.
Signed-off-by: David Lacko <deiwo101@gmail.com>
2022-02-11 20:30:17 +01:00
Paul B Mahol
9bdb476c40
avfilter/vf_avgblur: fix memory leaks if config_input() is called again
2022-02-10 09:22:36 +01:00
Paul B Mahol
9809f318ea
avfilter/vf_dblur: fix memory leaks if config_input() is called again
2022-02-10 09:22:36 +01:00
Paul B Mahol
f89cd457ca
avfilter/vf_gblur: fix memory leaks if config_input() is called again
2022-02-10 09:22:36 +01:00
Paul B Mahol
a0ede3cb56
avfilter/vf_gblur: use av_freep()
2022-02-10 09:22:36 +01:00
Anton Khirnov
aeaefc3728
lavfi/qsvpp: fix after 85c938fa28
2022-02-09 09:40:33 +01:00
Anton Khirnov
c65c2ed01d
lavfi/vf_deshake_opencl: switch to new FIFO API
2022-02-07 00:31:23 +01:00
Anton Khirnov
85c938fa28
lavfi/qsvvpp: switch to new FIFO API
2022-02-07 00:31:23 +01:00
Paul B Mahol
e597ea4c0e
avfilter/asrc_sinc: switch to rdft from lavu/tx
2022-02-06 12:45:47 +01:00
Paul B Mahol
bedb4bac1c
avfilter/vf_cas: unbreak >8 depth support
2022-02-05 20:56:33 +01:00
Jason Jang
306994b887
avfilter/af_apsyclip: increase protection for high frequencies
...
This reduces sibilance distortion when sibilance and bass are
present at the same time. Bringing the protection of high
frequencies up to about the same level as for low frequencies
should also make the quality less dependent on the frequency
balance of the playback system.
Signed-off-by: Jason Jang <jcj83429@gmail.com>
2022-02-05 14:52:16 +01:00
Jason Jang
18fceb9926
avfilter/af_apsyclip: fix peak overestimation
...
Ignore more samples that are near the edge of the block. The reason
is that the filtering tends to cause these samples to go above the
window more than the samples near the middle. If these samples are
included in the unwindowed peak estimation, the peak can be
overestimated. Because the block is windowed again before
overlapping, overshoots near the edge of the block are not very
important.
0.1 is the value from the version originally contributed to calf.
Signed-off-by: Jason Jang <jcj83429@gmail.com>
2022-02-05 14:52:16 +01:00
Jason Jang
b4ad13420f
avfilter/af_apsyclip: fix FFT bin indexing
...
With a complex FFT instead of real FFT, the negative frequencies
are not dropped from the spectrum output, so they need to be scaled
when the positive frequencies are scaled. The location of the top
bin is also different.
Signed-off-by: Jason Jang <jcj83429@gmail.com>
2022-02-05 14:52:16 +01:00