summaryrefslogtreecommitdiff
path: root/libavfilter
Commit message (Collapse)AuthorAge
* Remove obsolete version.h inclusionsAndreas Rheinhardt2022-02-24
| | | | | | | Forgotten in e7bd47e657bbf9e1ce9915e93bc80cb1a29fb7f3. Reviewed-by: Martin Storsjö <martin@martin.st> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* avfilter/f_ebur128: multiply is usually faster than dividePaul B Mahol2022-02-24
| | | | Also guard against overflow when subtracting from unsigned.
* avfilter/f_ebur128: use unsigned for hist_entry.countPaul B Mahol2022-02-24
| | | | Also when summing multiple hist_entry.count use uint64_t for accumulator.
* avfilter/af_loudnorm: increase max allowed LRAPaul B Mahol2022-02-23
|
* avfilter/avf_showfreqs: stop using audio fifoPaul B Mahol2022-02-23
| | | | Also stop rewriting pts.
* avfilter/af_surround: use outlink variable already availablePaul B Mahol2022-02-22
|
* avfilter/af_afftfilt: stop resetting ptsPaul B Mahol2022-02-22
| | | | Also stop using audio fifo.
* avfilter/af_surround: do not rewrite pts any morePaul B Mahol2022-02-22
| | | | Also stop using fifo and excessive peeking.
* avfilter/af_afir: remove pts rewriting codePaul B Mahol2022-02-22
| | | | This is not needed at all.
* avfilter/framepool: fix alignment requirements for audio and video filtersPaul B Mahol2022-02-22
|
* avfilter/vf_gblur_vulkan: add sizeV optionWu Jianhua2022-02-22
| | | | | | | | | | | | | | 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>
* avfilter/scale_vulkan: use RET for checking return valueWu Jianhua2022-02-22
| | | | Signed-off-by: Wu Jianhua <jianhua.wu@intel.com>
* avfilter/vf_blend_vulkan: add multiply blend modeWu Jianhua2022-02-22
| | | | | | | | | | | | | | | | | | | 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>
* avfilter/vf_dblur: add float formats supportPaul B Mahol2022-02-21
|
* avfilter/vf_lagfun: add float formats supportPaul B Mahol2022-02-21
|
* avfilter/vf_limiter: refactor slice functionsPaul B Mahol2022-02-21
|
* avfilter/vf_maskedminmax: add float pixel formatsPaul B Mahol2022-02-21
|
* avfilter/vf_maskedminmax: refactor slice functionPaul B Mahol2022-02-21
|
* avfilter/vf_maskedmerge: add float pixel formatsPaul B Mahol2022-02-21
|
* avfilter/vf_maskedmerge: refactor slice functionPaul B Mahol2022-02-21
|
* avfilter/vf_monochrome: use lrintf for roundingPaul B Mahol2022-02-20
|
* avfilter/f_ebur128: add support for any number of channelsPaul B Mahol2022-02-20
|
* lavfi/vf_fps: check flow before sending more framesNicolas George2022-02-20
| | | | | | Analyzed by Paul B Mahol <onemda@gmail.com>. Fixes OOM in #9081.
* lavfi: add ff_inoutlink_check_flow()Nicolas George2022-02-20
|
* avfilter/af_headphone: improve stereo hrir supportPaul B Mahol2022-02-19
| | | | Until now, in some cases produced output would be wrong.
* avfilter/vf_xmedian: small additional speedupPaul B Mahol2022-02-18
|
* avfilter/vf_xmedian: refactor slice functionPaul B Mahol2022-02-18
|
* avfilter/vf_atadenoise: fix >8 depth filtering with planes disabledPaul B Mahol2022-02-18
|
* avfilter/vf_mix: additional speedupPaul B Mahol2022-02-18
|
* avfilter/vf_waveform: do not add tint if output format is grayPaul B Mahol2022-02-17
|
* avfilter/vf_extractplanes: unbreak "extracting" >8 depth gray formatsPaul B Mahol2022-02-17
|
* avfilter/vf_amplify: add float formats supportPaul B Mahol2022-02-17
|
* avfilter/vf_amplify: refactor amplify functionPaul B Mahol2022-02-17
|
* avfilter/vf_mix: refactor mix functionPaul B Mahol2022-02-17
|
* avfilter/vf_fieldmatch: fix crash when inputs have different subsamplingPaul B Mahol2022-02-17
|
* avfilter/vf_mix: use correct type for flagsPaul B Mahol2022-02-17
|
* avfilter/vf_mix: fix handling non-native endianess formatsPaul B Mahol2022-02-17
|
* avfilter/vf_mix: add missing float format supportPaul B Mahol2022-02-17
|
* avfilter/vf_readeia608: fix oversight in 278984b34Paul B Mahol2022-02-16
|
* avfilter/af_surround: fix oversight with inverse rdft initializationPaul B Mahol2022-02-16
|
* avfilter/af_speechnorm: speed up filtering codePaul B Mahol2022-02-16
| | | | Reduce some asserts by default.
* avfilter/af_superequalizer: stop extending last frame durationPaul B Mahol2022-02-16
|
* avfilter/af_superequalizer: switch rdft to lavu/txPaul B Mahol2022-02-16
|
* avfilter/af_superequalizer: check allocations return valuePaul B Mahol2022-02-16
|
* avfilter/vf_mix: add planes optionPaul B Mahol2022-02-15
|
* avfilter/vf_mix: improve speed of processingPaul B Mahol2022-02-14
|
* avfilter/vf_tmix: increase max allowed number of framesPaul B Mahol2022-02-14
|
* avfilter/avf_showspectrum: stop using AVAudioFifo to keep samplesPaul B Mahol2022-02-14
| | | | Fixes limitation of input duration that showspectrumpic can process.
* avfilter/vf_fftfilt: Add missing cpu.h inclusionpascal massimino2022-02-14
| | | | | | | Error was: implicit declaration of function 'av_cpu_max_align' is invalid in C99 Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* avfilter/vf_fftfilt: switch to rdft from lavu/txPaul B Mahol2022-02-14
|