1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavfilter
Lynne 6fca61bbc9 lavfi: add Vulkan filtering framework
This commit adds a Vulkan filtering infrastructure for libavfilter.
It attempts to abstract as much as possible of the Vulkan API from filters.

The way the hwcontext and the framework are designed permits for parallel,
non-CPU-blocking filtering throughout, with the exception of up/downloading
and mapping.
2020-02-04 23:19:48 +00:00
..
aarch64
dnn avfilter/dnn: add a new interface to query dnn model's input info 2019-10-30 11:07:06 -03:00
opencl avfilter: add xfade opencl filter 2020-02-02 14:08:56 +01:00
tests
x86 avfilter/vf_ssim: improve precision 2020-02-04 18:28:04 +01:00
.gitignore
aeval.c
af_acontrast.c
af_acopy.c avfilter/copy: add forgotten check 2019-10-01 14:55:43 +02:00
af_acrossover.c avfilter/af_acrossover: fix memory leak 2019-10-18 10:33:54 +02:00
af_acrusher.c
af_adeclick.c avfilter/af_adeclick: implement timeline support 2019-12-21 20:02:04 +01:00
af_adelay.c avfilter/af_adelay: fix buggy behaviour 2019-10-09 09:56:33 +02:00
af_aderivative.c
af_aecho.c avfilter/af_aecho: switch to activate 2019-11-17 11:57:52 +01:00
af_aemphasis.c
af_afade.c avfilter/af_afade: start crossfading only when first stream reached end 2019-10-31 10:23:59 +01:00
af_afftdn.c avfilter/af_afftdn: simplify changing commands 2019-11-21 11:49:23 +01:00
af_afftfilt.c avfilter/af_afftfilt: fix pts handling when timebase and 1/samplerate differ 2019-11-17 12:19:39 +01:00
af_afir.c avfilter/af_afir: check if frame clone is set 2020-01-14 16:52:07 +01:00
af_afir.h avfilter/af_afir: add support for switching impulse response streams at runtime 2020-01-10 13:14:54 +01:00
af_aformat.c avfilter/aformat: add shorthand names for options 2020-01-08 11:15:13 +05:30
af_agate.c avfilter/af_agate: fix pts handling when timebase and 1/samplerate differ 2019-11-17 12:23:48 +01:00
af_aiir.c avfilter/af_aiir: check if frame clone is set 2020-01-14 16:52:07 +01:00
af_alimiter.c
af_amerge.c
af_amix.c avfilter/af_amix: change the max range of the number of inputs 2020-01-11 11:35:51 +01:00
af_amultiply.c
af_anequalizer.c avfilter/af_anequalizer: check if frame clone is set 2020-01-14 16:52:07 +01:00
af_anlmdn.c avfilter/af_anlmdn: fix pts handling when timebase and 1/samplerate differ 2019-11-17 12:25:54 +01:00
af_anlmdndsp.h
af_anlms.c avfilter/af_anlms: switch to ff_filter_process_command() 2019-10-14 11:40:17 +02:00
af_anull.c
af_apad.c
af_aphaser.c
af_apulsator.c
af_aresample.c
af_arnndn.c avfilter/af_arnndn: Remove superfluous qualifier 2019-10-17 12:30:24 +02:00
af_asetnsamples.c lavfi/af_asetnsamples: Remove the redundant condition check 2019-06-18 23:27:07 +08:00
af_asetrate.c
af_ashowinfo.c
af_asoftclip.c
af_asr.c
af_astats.c
af_atempo.c avfilter/af_atempo: use ff_filter_process_command() 2019-10-14 11:40:17 +02:00
af_axcorrelate.c Remove redundant ; 2019-12-10 16:09:14 +01:00
af_biquads.c avfilter/af_biquads: add new normalize/n option 2019-11-22 21:10:43 +01:00
af_bs2b.c
af_channelmap.c
af_channelsplit.c
af_chorus.c
af_compand.c avfilter/af_compand: change error condition into warning 2019-08-28 15:28:53 +02:00
af_compensationdelay.c
af_crossfeed.c
af_crystalizer.c avfilter/af_crystalizer: add support for commands 2019-12-29 15:33:55 +01:00
af_dcshift.c
af_deesser.c avfilter/af_deesser: remove extra ; 2019-07-03 08:53:35 +02:00
af_drmeter.c
af_dynaudnorm.c avfilter/af_dynaudnorm: use better limits for maximal amplification 2020-01-11 14:08:52 +01:00
af_earwax.c
af_extrastereo.c avfilter/af_extrastereo: add support for commands 2019-12-27 20:57:06 +01:00
af_firequalizer.c lavfi/firequalizer: enable runtime change flag 2020-01-13 09:25:18 +08:00
af_flanger.c avfilter: add av_cold where it is missing 2019-10-03 12:09:07 +02:00
af_haas.c
af_hdcd.c
af_headphone.c avfilter/af_headphone: return on error immediately 2019-09-16 10:27:42 +02:00
af_join.c avfilter/af_join: fix possible memory leaks 2019-10-21 16:04:48 +02:00
af_ladspa.c
af_loudnorm.c
af_lv2.c
af_mcompand.c
af_pan.c
af_replaygain.c vafilter/af_replaygain: fix undefined behaviour 2019-10-16 18:28:32 +02:00
af_resample.c
af_rubberband.c avfilter/af_rubberband: fix sample overqueueing 2019-11-20 13:05:50 +01:00
af_sidechaincompress.c avfilter/af_sidechaincompress: add support for commands 2020-01-06 19:40:07 +01:00
af_silencedetect.c avfilter/af_silencedetect: change mono default to integer literal 2019-10-21 15:42:04 +05:30
af_silenceremove.c avfilter/af_silenceremove: use input timestamp for timestamp recalculation 2019-07-02 19:01:42 +02:00
af_sofalizer.c
af_stereotools.c
af_stereowiden.c avfilter/af_stereowiden: add support for commands 2019-12-27 21:03:29 +01:00
af_superequalizer.c
af_surround.c avfilter: add av_cold where it is missing 2019-10-03 12:09:07 +02:00
af_tremolo.c avfilter/af_tremolo: fix heap-buffer overflow 2019-10-19 19:34:47 +02:00
af_vibrato.c
af_volume.c lavfi/volume: enable runtime change flag 2020-01-13 09:25:18 +08:00
af_volume.h
af_volumedetect.c
all_channel_layouts.inc
allfilters.c avfilter: add xfade opencl filter 2020-02-02 14:08:56 +01:00
asink_anullsink.c avfilter/asink_anullsink: cosmetics 2019-10-01 14:38:58 +02:00
asrc_anoisesrc.c avfilter/asrc_anoisesrc: add velvet noise 2020-01-18 17:27:10 +01:00
asrc_anullsrc.c avfilter/asr_anullsrc: remove pointless frame cloning 2020-01-14 16:52:07 +01:00
asrc_flite.c
asrc_hilbert.c
asrc_sinc.c avfilter/asrc_sinc: Don't allocate arrays separately 2020-01-28 17:18:27 +01:00
asrc_sine.c
atadenoise.h avfilter/vf_atadenoise: add option to use additional algorithm 2019-10-17 20:28:31 +02:00
audio.c
audio.h
avf_abitscope.c avfilter/avf_abitscope: fix undefined behaviour 2019-10-16 18:28:32 +02:00
avf_ahistogram.c avfilter/avf_ahistogram: check if frame clone is set 2020-01-14 16:52:07 +01:00
avf_aphasemeter.c avfilter/avf_aphasemeter: check if clone frame is set 2020-01-14 16:52:07 +01:00
avf_avectorscope.c avfilter/avf_avectorscope: check if clone frame is set 2020-01-14 16:52:07 +01:00
avf_concat.c lavfi/concat: fix logic error in framerate check 2019-09-09 16:03:17 +08:00
avf_showcqt.c
avf_showcqt.h
avf_showfreqs.c avfilter/avf_showfreqs: free input frame after using it 2019-10-26 10:16:02 -03:00
avf_showspatial.c
avf_showspectrum.c avfilter/avf_showspectrum: check if frame clone is set 2020-01-14 16:52:08 +01:00
avf_showvolume.c
avf_showwaves.c
avfilter.c Silence "string-plus-int" warning shown by clang. 2020-01-06 22:38:56 +01:00
avfilter.h avfilter/avfilter: update documentation of avfilter_graph_create_filter 2019-12-23 17:02:55 +01:00
avfiltergraph.c lavfi/avfiltergraph: add check before free the format 2019-08-20 10:06:17 +08:00
avfilterres.rc
bbox.c
bbox.h
blend.h
boxblur.c avfilter/boxblur: add logging context to log 2019-10-08 13:47:43 +08:00
boxblur.h
bufferqueue.h
buffersink.c avfilter/buffersink: deprecate AVBufferSinkParams and AVABufferSinkParams 2019-12-23 17:02:55 +01:00
buffersink.h avfilter/buffersink: deprecate AVBufferSinkParams and AVABufferSinkParams 2019-12-23 17:02:55 +01:00
buffersrc.c lavfi/buffersrc: Remove redundant free after ff_filter_frame() failure 2020-01-04 19:37:39 +01:00
buffersrc.h
bwdif.h
colorspace.c
colorspace.h
colorspacedsp_template.c
colorspacedsp_yuv2yuv_template.c
colorspacedsp.c
colorspacedsp.h
convolution.h avfilter/vf_convolution: add x86 SIMD for filter_3x3() 2019-08-07 14:31:28 +08:00
deshake.h
dnn_interface.h avfilter/dnn: add a new interface to query dnn model's input info 2019-10-30 11:07:06 -03:00
drawutils.c
drawutils.h
ebur128.c
ebur128.h
f_bench.c
f_cue.c
f_drawgraph.c avfilter/f_drawgraph: add rate/r option 2020-01-14 09:54:53 +01:00
f_ebur128.c avfilter/f_ebur128: check if frame clone is set 2020-01-14 16:52:08 +01:00
f_graphmonitor.c avfilter/f_graphmonitor: output frames in pts gaps 2019-11-20 17:44:18 +01:00
f_interleave.c
f_loop.c avfilter/f_loop: switch aloop to activate 2019-11-17 16:20:58 +01:00
f_metadata.c avfilter/f_metadata: correct check for existing metadata 2020-01-17 17:35:31 +05:30
f_perms.c
f_realtime.c
f_reverse.c avfilter/f_reverse: fix memory leaks 2019-10-16 16:27:06 +02:00
f_select.c avfilter/f_select: yuv will use Y plane only for scenecut detect 2019-08-17 17:15:19 +02:00
f_sendcmd.c
f_sidedata.c avfilter/f_sidedata: fix Wtautological-constant-out-of-range-compare 2019-10-30 18:09:00 +01:00
f_streamselect.c lavfi/streamselect: enable runtime change flag 2020-01-13 09:25:18 +08:00
f_zmq.c lavfi/zmq: Avoid mem copy past the end of input buffer 2019-08-01 19:10:05 +02:00
fifo.c avfilter/fifo: use the name 's' for the pointer to the private context 2019-09-28 22:09:56 +02:00
filters.h
formats.c avfilter/formats: remove unnecessary unreference 2019-10-08 17:51:10 +02:00
formats.h
framepool.c
framepool.h
framequeue.c
framequeue.h
framerate.h avfilter/vf_framerate: remove duplicate code with macro-based function 2019-09-28 21:53:55 +02:00
framesync.c avfilter/framesync: fix shortest with eof_action=pass 2019-06-06 10:19:14 +05:30
framesync.h
gblur.h avfilter/vf_gblur: add x86 SIMD optimizations 2019-06-12 08:53:11 +08:00
generate_wave_table.c
generate_wave_table.h
glslang.cpp lavfi: add Vulkan filtering framework 2020-02-04 23:19:48 +00:00
glslang.h lavfi: add Vulkan filtering framework 2020-02-04 23:19:48 +00:00
gradfun.h
graphdump.c avfilter/graphdump: fix use of uninitialized variables 2019-11-21 21:26:12 +01:00
graphparser.c
hermite.h
hflip.h
internal.h lavfi: remove AVFilterPad.poll_frame(). 2019-12-23 13:03:38 +01:00
lavfutils.c
lavfutils.h
libavfilter.v
limiter.h
log2_tab.c
lswsutils.c
lswsutils.h
Makefile lavfi: add Vulkan filtering framework 2020-02-04 23:19:48 +00:00
maskedclamp.h avfilter/vf_maskedclamp: add x86 SIMD 2019-10-23 16:20:21 +02:00
maskedmerge.h
median_template.c avfilter/vf_median: add radiusV option 2019-10-31 10:32:43 +01:00
median.h avfilter/vf_median: add radiusV option 2019-10-31 10:32:43 +01:00
motion_estimation.c
motion_estimation.h
opencl_source.h avfilter: add xfade opencl filter 2020-02-02 14:08:56 +01:00
opencl.c lavfi: add utilities to reduce OpenCL boilerplate code 2019-08-22 23:11:25 +01:00
opencl.h lavfi: add utilities to reduce OpenCL boilerplate code 2019-08-22 23:11:25 +01:00
psnr.h
pthread.c
qsvvpp.c lavf/qsvvpp: add P010 output format support 2019-06-10 13:48:41 +08:00
qsvvpp.h
removegrain.h
scale_eval.c avfilter/scale: separate exprs parse and eval 2020-01-15 11:26:46 +05:30
scale_eval.h avfilter: rename scale.c,h to scale_eval 2019-12-10 12:55:48 +05:30
scene_sad.c
scene_sad.h
setpts.c avfilter/setpts: switch to activate 2019-10-02 21:05:25 +02:00
settb.c avfilter/settb: switch to activate 2019-10-23 12:37:46 +02:00
signature_lookup.c
signature.h
split.c avfilter/split: use av_asprintf() 2019-09-30 16:39:39 +02:00
src_movie.c lavfi/movie: Use filter thread count for decoding threads. 2019-10-01 21:54:53 +02:00
ssim.h avfilter/vf_ssim: improve precision 2020-02-04 18:28:04 +01:00
stereo3d.h
thread.h
threshold.h
tinterlace.h avfilter/vf_tinterlace: add support for bypassing already interlaced frames 2019-12-15 00:23:01 +01:00
transform.c lavfi: modify avfilter_get_matrix to support separate scale factors 2019-08-22 23:11:27 +01:00
transform.h lavfi: modify avfilter_get_matrix to support separate scale factors 2019-08-22 23:11:27 +01:00
transpose.h avfilter/transpose: add missing headers 2019-10-22 19:53:50 +02:00
trim.c avfilter/trim: drop all audio frames instead of asserting 2019-09-30 12:58:06 +02:00
unsharp.h
v360.h avfilter/vf_v360: add mask option, unset pixels are marked as transparent 2020-01-25 14:34:05 +01:00
vaapi_vpp.c lavfi/vaapi: Fix build with libva 2.1 and 2.2 2019-06-07 21:15:29 +01:00
vaapi_vpp.h
vaf_spectrumsynth.c
version.h avfilter: add xfade opencl filter 2020-02-02 14:08:56 +01:00
vf_addroi.c lavfi: addroi filter 2019-07-28 22:34:33 +01:00
vf_alphamerge.c avfilter/vf_alphamere: use the name 's' for the pointer to the private context 2019-10-01 13:17:43 +02:00
vf_amplify.c avfilter/vf_amplify: add timeline support 2019-11-21 18:34:07 +01:00
vf_aspect.c
vf_atadenoise.c avfilter/vf_atadenoise: support alpha formats 2019-11-18 17:06:59 +01:00
vf_avgblur_opencl.c
vf_avgblur.c avfilter/vf_avgblur: add support for 12bit yuva formats 2019-11-18 17:27:42 +01:00
vf_bbox.c
vf_bilateral.c lavfi/bilateral: Clean the option description and unused code 2019-10-23 15:47:27 +08:00
vf_bitplanenoise.c avfilter/vf_bitplanenoise: fix overreads 2019-10-11 12:42:13 +02:00
vf_blackdetect.c
vf_blackframe.c
vf_blend.c avfilter/vf_blend: cosmetics: reindent 2019-11-19 12:14:36 +01:00
vf_bm3d.c avfilter/vf_bm3d: improve threshold scaling with different block_size and depth 2019-11-19 00:12:47 +01:00
vf_boxblur.c
vf_bwdif.c avfilter/vf_bwdif: fix heap-buffer overflow 2019-10-14 11:46:50 +02:00
vf_chromakey.c avfilter/vf_chromakey: add support for commands 2019-11-21 17:19:40 +01:00
vf_chromashift.c avfilter/vf_chromashift: add support for commands 2019-11-21 12:24:02 +01:00
vf_ciescope.c avfilter/vf_ciescope: remove dead assignments 2019-09-16 11:22:16 +02:00
vf_codecview.c
vf_colorbalance.c avfilter/vf_colorbalance: add support for commands 2019-11-13 13:07:42 +01:00
vf_colorchannelmixer.c avfilter/vf_colorchannelmixer: do not use pointer if there is no alpha 2019-10-16 18:28:32 +02:00
vf_colorconstancy.c avfilter/vf_colorconstancy: fix memory leak on error 2020-01-27 16:58:50 +01:00
vf_colorkey_opencl.c
vf_colorkey.c
vf_colorlevels.c
vf_colormatrix.c
vf_colorspace.c avfilter/vf_colorspace: fix memmory leaks 2019-10-18 10:48:22 +02:00
vf_convolution_opencl.c
vf_convolution.c avfilter/vf_convolution: add 12bit yuva formats 2019-11-18 18:01:12 +01:00
vf_convolve.c
vf_copy.c avfilter/copy: add forgotten check 2019-10-01 14:55:43 +02:00
vf_coreimage.m lavfi/coreimage: fix memory leak after av_dict_parse_string fail 2020-01-04 09:05:09 +08:00
vf_cover_rect.c libavfilter/vf_cover_rect.c: free the allocated frame 2019-06-11 23:53:26 +02:00
vf_crop.c lavfi/crop: enable runtime change flag 2020-01-13 09:25:18 +08:00
vf_cropdetect.c
vf_curves.c
vf_datascope.c avfilter/vf_datascope: add decimal output 2019-12-13 12:51:47 +01:00
vf_dctdnoiz.c
vf_deband.c avfilter/vf_deband: add more gray formats 2019-10-23 09:54:36 +02:00
vf_deblock.c avfilter/vf_deblock: add 12bit yuva formats 2019-11-19 12:43:26 +01:00
vf_decimate.c avfilter/vf_decimate: fix memory leaks 2019-10-19 10:18:35 +02:00
vf_dedot.c avfilter/vf_dedot: add 12bit yuva formats 2019-11-18 18:35:32 +01:00
vf_deflicker.c avfilter/vf_deflicker: add support for alpha formats 2019-11-18 18:35:32 +01:00
vf_deinterlace_qsv.c
vf_deinterlace_vaapi.c
vf_dejudder.c
vf_delogo.c avfilter/vf_delogo: make the interp value compute method simple 2019-10-10 10:27:00 +08:00
vf_derain.c avfilter/dnn: get the data type of network output from dnn execution result 2019-10-30 11:00:41 -03:00
vf_deshake_opencl.c avfilter/vf_deshake_opencl: silence warning about usage of uninitialized value 2020-01-25 11:42:32 +01:00
vf_deshake.c lavfi: modify avfilter_get_matrix to support separate scale factors 2019-08-22 23:11:27 +01:00
vf_despill.c
vf_detelecine.c
vf_displace.c avfilter/vf_displace: use time_base from framesync 2019-07-14 18:20:18 +02:00
vf_dnn_processing.c lavfi/dnn_processing: refine code to use function av_image_copy_plane for data copy 2020-01-14 11:29:43 -03:00
vf_drawbox.c Remove redundant ; 2019-12-10 16:09:14 +01:00
vf_drawtext.c avfilter/vf_drawtext: do not overread text if the last UTF8 sequence is invalid 2020-01-31 00:15:13 +01:00
vf_edgedetect.c avfilter/vf_edgedetect: fix undefined behaviour 2019-10-16 18:28:32 +02:00
vf_elbg.c avfilter/vf_elbg: Fix for the seed type 2019-12-04 20:17:00 +01:00
vf_entropy.c
vf_eq.c avfilter/vf_eq: cosmetics 2020-01-14 19:19:30 +01:00
vf_eq.h checkasm/vf_eq: add test for vf_eq 2019-09-26 08:10:31 +08:00
vf_extractplanes.c
vf_fade.c avfilter/vf_fade: reindent after previous commit 2019-12-23 20:24:36 +01:00
vf_fftdnoiz.c avfilter/vf_fftdnoiz: add support for alpha formats 2019-11-18 17:36:56 +01:00
vf_fftfilt.c
vf_field.c
vf_fieldhint.c avfilter/vf_fieldhint: add support for duplicating fields 2019-10-19 13:08:37 +02:00
vf_fieldmatch.c avfilter/vf_fieldmatch: fix heap-buffer overflow 2019-10-19 11:58:34 +02:00
vf_fieldorder.c avfilter/vf_fieldorder: fix heap-buffer overflow 2019-10-13 23:10:16 +02:00
vf_fillborders.c avfilter/vf_fillborders: add support for commands 2019-11-21 12:07:58 +01:00
vf_find_rect.c avfilter/vf_find_rect: Remove assert 2020-01-27 12:01:42 +01:00
vf_floodfill.c avfilter/vf_floodfill: better fix for crash 2019-10-23 10:20:57 +02:00
vf_format.c
vf_fps.c avfilter/vf_fps: Avoid inlink fifo build up. 2019-09-10 17:21:54 +02:00
vf_framepack.c avfilter/vf_framepack: really fix ef466a8b29 2019-11-17 00:23:03 +01:00
vf_framerate.c avfilter/vf_framerate: remove duplicate code with macro-based function 2019-09-28 21:53:55 +02:00
vf_framestep.c
vf_freezedetect.c
vf_freezeframes.c avfilter: add freezeframes video filter 2020-01-11 19:05:17 +01:00
vf_frei0r.c
vf_fspp.c
vf_fspp.h
vf_gblur.c avfilter/vf_gblur: add support for 12bit yuva formats 2019-11-18 17:26:59 +01:00
vf_geq.c avfilter/vf_geq: use per-thread AVExpr for expression evaluation 2020-01-31 22:47:49 +01:00
vf_gradfun.c
vf_hflip.c
vf_histeq.c
vf_histogram.c avfilter/vf_histogram: add envelope to thistogram filter 2019-12-30 17:21:35 +01:00
vf_hqdn3d.c avfilter/vf_hqdn3d: add support for commands 2019-11-29 17:28:59 +01:00
vf_hqdn3d.h lavfi/hqdn3d: add slice thread optimization 2019-10-10 09:33:09 +08:00
vf_hqx.c avfilter/vf_hqx: Fix undefined left shifts of negative numbers 2019-09-28 17:24:32 +02:00
vf_hue.c lavfi/hue: enable runtime change flag 2020-01-13 09:25:18 +08:00
vf_hwdownload.c
vf_hwmap.c
vf_hwupload_cuda.c lavfi/vf_hwupload: Add support for HW -> HW transfers 2020-02-04 23:19:48 +00:00
vf_hwupload.c lavfi/vf_hwupload: Add support for HW -> HW transfers 2020-02-04 23:19:48 +00:00
vf_hysteresis.c avfilter/vf_hysteresis: use time_base from framesync 2019-07-14 19:14:10 +02:00
vf_idet.c
vf_idet.h
vf_il.c avfilter/vf_il: add support for commands 2019-12-27 21:17:00 +01:00
vf_kerndeint.c
vf_lagfun.c avfilter/vf_lagfun: fix heap-buffer overflow 2019-10-19 09:56:53 +02:00
vf_lenscorrection.c avfilter/vf_lenscorrection: make width/height int 2019-10-14 20:14:03 +02:00
vf_lensfun.c
vf_libopencv.c
vf_libvmaf.c avfilter/vf_libvmaf: Check for av_frame_alloc failure 2019-11-28 18:44:01 +01:00
vf_limiter.c avfilter/vf_limiter: add 12bit yuva formats 2019-11-18 18:35:32 +01:00
vf_lumakey.c avfilter/vf_lumakey: add support for commands 2019-11-21 16:59:39 +01:00
vf_lut2.c avfilter/vf_lut2: add 12bit depth alpha formats 2019-11-18 17:15:29 +01:00
vf_lut3d.c avfilter/vf_lut3d: simplify code 2019-11-01 14:43:16 +01:00
vf_lut.c avfilter/vf_lut: fix regression with >8bit planar filtering 2019-07-05 12:55:02 +02:00
vf_maskedclamp.c avfilter/vf_maskedclamp: add 12bit yuva formats 2019-11-18 17:53:45 +01:00
vf_maskedmerge.c avfilter/vf_maskedmerge: add 12bit yuva formats 2019-11-18 17:55:21 +01:00
vf_maskedminmax.c avfilter/vf_maskedminmax: add 12bit yuva formats 2019-11-18 17:56:34 +01:00
vf_maskfun.c avfilter/vf_maskfun: fix memleak 2019-10-18 21:57:20 +02:00
vf_mcdeint.c
vf_median.c avfilter/vf_median: clip radius instead of erroring out 2019-11-21 11:21:31 +01:00
vf_mergeplanes.c
vf_mestimate.c
vf_midequalizer.c avfilter/vf_midequalizer: add 16bit formats 2019-11-19 13:08:07 +01:00
vf_minterpolate.c
vf_misc_vaapi.c
vf_mix.c avfilter/vf_mix: change the max range of the number of inputs 2020-01-11 11:35:39 +01:00
vf_mpdecimate.c
vf_neighbor_opencl.c
vf_neighbor.c avfilter/vf_neighbor: add support for commands 2019-12-27 20:21:20 +01:00
vf_nlmeans_opencl.c
vf_nlmeans.c avfilter/vf_nlmeans: round values toward nearest integer 2019-10-21 09:26:41 +02:00
vf_nlmeans.h
vf_nnedi.c avfilter/vf_nnedi: fix possible double free 2019-10-07 11:15:44 +02:00
vf_noise.c
vf_noise.h
vf_normalize.c avfilter/vf_normalize: add support for >8 depth 2020-01-18 17:28:23 +01:00
vf_null.c
vf_ocr.c
vf_overlay_opencl.c
vf_overlay_qsv.c
vf_overlay.c
vf_overlay.h
vf_owdenoise.c
vf_pad.c avfilter/pad: improve error check for w and h 2020-01-19 11:17:53 +05:30
vf_palettegen.c
vf_paletteuse.c
vf_perspective.c
vf_phase.c
vf_photosensitivity.c avfilter/vf_photosensitivity: fix memleak 2019-09-30 20:37:25 +02:00
vf_pixdesctest.c
vf_pp7.c
vf_pp7.h
vf_pp.c
vf_premultiply.c avfilter/vf_premultiply: add support for 12bit yuva format 2019-11-18 18:35:32 +01:00
vf_procamp_vaapi.c
vf_program_opencl.c
vf_pseudocolor.c
vf_psnr.c avfilter/vf_psnr: fix logic failure when comparing time bases 2020-02-01 21:10:25 +01:00
vf_pullup.c
vf_pullup.h
vf_qp.c
vf_random.c avfilter/vf_random: fix memory leaks 2019-10-17 11:31:53 +02:00
vf_readeia608.c avfilter/vf_readeia608: factor some constants out 2019-12-23 20:09:20 +01:00
vf_readvitc.c
vf_remap.c avfilter/vf_remap: add support for 12bit yuva format 2019-11-18 17:21:09 +01:00
vf_removegrain.c
vf_removelogo.c
vf_repeatfields.c
vf_rotate.c lavfi/rotate: enable runtime change flag 2020-01-13 09:25:18 +08:00
vf_sab.c
vf_scale_cuda.c avfilter: rename scale.c,h to scale_eval 2019-12-10 12:55:48 +05:30
vf_scale_cuda.cu
vf_scale_npp.c avfilter: rename scale.c,h to scale_eval 2019-12-10 12:55:48 +05:30
vf_scale_qsv.c avfilter/vf_scale_qsv: add logging context to log 2019-10-08 13:47:38 +08:00
vf_scale_vaapi.c avfilter: rename scale.c,h to scale_eval 2019-12-10 12:55:48 +05:30
vf_scale.c avfilter/scale: don't fail for circular expressions 2020-01-26 21:06:53 +05:30
vf_scroll.c avfilter/vf_scroll: add support for slice threading 2019-11-21 12:59:08 +01:00
vf_selectivecolor.c
vf_separatefields.c
vf_setparams.c avfilter: Support EBU Tech. 3213-E primaries values 2019-09-01 20:00:53 -03:00
vf_showinfo.c avfilter/vf_showinfo: fix the integer handling issues 2020-01-10 17:52:14 +01:00
vf_showpalette.c avfilter/vf_showpalette: remove timeline flag 2019-10-07 12:07:00 +02:00
vf_shuffleframes.c avfilter/vf_shuffleframes: improve error message 2019-10-20 11:39:24 +02:00
vf_shuffleplanes.c avfilter/vf_shuffleplanes: add mising query_formats() 2019-10-18 23:24:06 +02:00
vf_signalstats.c avfilter/vf_signalstats: fix stack buffer overflow 2019-10-11 13:32:24 +02:00
vf_signature.c
vf_smartblur.c
vf_spp.c lavfi/spp: enable runtime change flag 2020-01-13 09:25:18 +08:00
vf_spp.h
vf_sr.c avfilter/vf_sr: correct flags since the filter changes frame w/h 2019-10-30 12:01:52 -03:00
vf_ssim.c avfilter/vf_ssim: improve precision 2020-02-04 18:28:04 +01:00
vf_stack.c avfilter/vf_stack: add fill option for xstack 2020-01-22 19:13:51 +01:00
vf_stereo3d.c avfilter/vf_stereo3d: assert that out variable is valid 2019-09-16 11:45:28 +02:00
vf_subtitles.c
vf_super2xsai.c
vf_swaprect.c avfilter/swaprect: correct assignment of VAR_POS 2020-01-15 14:27:51 +05:30
vf_swapuv.c
vf_telecine.c
vf_threshold.c avfilter/vf_threshold: use time_base from framesync 2019-07-14 17:28:04 +02:00
vf_thumbnail_cuda.c
vf_thumbnail_cuda.cu lavfi/vf_thumbnail_cuda: fix operator precedence bug 2019-07-30 15:17:22 +02:00
vf_thumbnail.c
vf_tile.c avfilter/vf_tile: fix memory leak 2019-10-20 18:06:26 +02:00
vf_tinterlace.c avfilter/vf_interlace: do not interlace already interlaced frames 2019-12-15 00:23:03 +01:00
vf_tonemap_opencl.c avfilter/vf_tonemap_opencl: fix long filter description 2020-01-26 14:51:52 +01:00
vf_tonemap_vaapi.c vf_tonemap_vaapi: Fix memory leak in error case 2020-01-07 00:04:50 +00:00
vf_tonemap.c
vf_tpad.c avfilter: add av_cold where it is missing 2019-10-03 12:09:07 +02:00
vf_transpose_npp.c
vf_transpose_opencl.c
vf_transpose_vaapi.c
vf_transpose.c avfilter/vf_transpose: add x86 SIMD 2019-10-21 20:37:51 +02:00
vf_unsharp_opencl.c
vf_unsharp.c avfilter/vf_unsharp: Don't dereference NULL 2019-12-03 09:50:00 +01:00
vf_uspp.c
vf_v360.c avfilter/vf_v360: do not remap alpha plane if that will be overwritten later 2020-01-25 20:00:53 +01:00
vf_vaguedenoiser.c avfilter/vf_vaguedenoiser: add support for alpha formats 2019-11-18 17:44:10 +01:00
vf_vectorscope.c avfilter/vf_vectorscope: add support for 12bit yuva formats 2019-12-29 15:33:55 +01:00
vf_vflip.c
vf_vfrdet.c avfilter/vf_vfrdet: also report average delta 2019-10-29 13:07:08 +01:00
vf_vibrance.c avfilter/vf_vibrance: add support for commands 2019-12-27 21:31:04 +01:00
vf_vidstabdetect.c
vf_vidstabtransform.c
vf_vignette.c
vf_vmafmotion.c avcodec/filter: Remove extra '; ' outside of functions 2019-10-07 21:15:55 +02:00
vf_vpp_qsv.c lavfi/qsvvpp: disable pass through mode if format changed 2019-08-20 14:11:26 +08:00
vf_w3fdif.c avfilter/vf_w3fdif: add support for more >8 bit alpha formats 2019-11-18 17:30:44 +01:00
vf_waveform.c avfilter/vf_waveform: add support for 12bit yuva formats 2019-12-29 15:33:55 +01:00
vf_weave.c avfilter/vf_weave: pal and hwaccel formats are not supported 2019-11-19 12:35:55 +01:00
vf_xbr.c avfilter: add av_cold where it is missing 2019-10-03 12:09:07 +02:00
vf_xfade_opencl.c avfilter/vf_xfade_opencl: move passthrough code before eof check 2020-02-03 09:40:46 +01:00
vf_xfade.c avfilter/vf_xfade: add circleopen & circleclose transition 2020-02-04 10:39:02 +01:00
vf_xmedian.c avfilter/vf_xmedian: add support for alpha formats 2019-11-18 17:06:05 +01:00
vf_yadif_cuda.c
vf_yadif_cuda.cu
vf_yadif.c avfilter/vf_yadif: cosmetics in the pix_fmts[] array 2019-12-25 18:00:40 +01:00
vf_yaepblur.c avfilter/vf_yaepblur: add yaepblur filter 2019-12-06 11:25:29 +01:00
vf_zoompan.c avfilter/vf_zoompan: fix leaks 2019-09-25 21:48:59 +02:00
vf_zscale.c lavfi/zscale: enable runtime change flag 2020-01-13 09:25:18 +08:00
video.c
video.h
vidstabutils.c
vidstabutils.h
vmaf_motion.h
vsink_nullsink.c avfilter/vsink_nullsink: cosmetics 2019-10-01 14:57:41 +02:00
vsrc_cellauto.c avfilter: Fix type in av_log for random_seed in cellauto and life 2019-12-12 21:40:53 +01:00
vsrc_life.c avfilter: Fix type in av_log for random_seed in cellauto and life 2019-12-12 21:40:53 +01:00
vsrc_mandelbrot.c
vsrc_mptestsrc.c avfilter/vsrc_mptestsrc: simplify the code and change the type of frame 2019-10-21 22:57:10 +02:00
vsrc_sierpinski.c avfilter/vsrc_sierpinski: change seed option type 2019-11-21 17:38:48 +01:00
vsrc_testsrc.c avfilter/vsrc_testsrc: simplify color filter commands parsing 2019-11-21 17:32:04 +01:00
vulkan.c lavfi: add Vulkan filtering framework 2020-02-04 23:19:48 +00:00
vulkan.h lavfi: add Vulkan filtering framework 2020-02-04 23:19:48 +00:00
w3fdif.h
window_func.h avfilter/window_func: clarify intention in dolph window calculation 2019-09-16 10:57:09 +02:00
yadif_common.c
yadif.h