1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
FFmpeg/libavfilter
Philip Langdale c0b6e4cb6d avfilter/vf_yadif_cuda: Remove unnecessary stream synchronisation
I put this call in by habit, rather than because there was any
actual need. The filter is simply processing frames one after
the other and has no need to synchronise.

malakudi on the devtalk forums noticed a slowdown when using nvenc
with temporal/spatial aq and that the slowdown went away if the
sync call was removed. I also verified that in the basic encoding
case there's an observable speedup.

I also verified that we aren't doing unnecessary sync calls in any
other filter.
2019-03-30 08:55:15 -07:00
..
aarch64 lavfi/nlmeans: fix aarch64 assembly with clang 2018-07-28 17:41:19 +03:00
opencl lavfi/colorspace_common: add ifdef check to be more compatible. 2019-03-22 09:33:28 +08:00
tests avfilter/tests/integral: Correct the comment 2019-02-13 19:59:39 +08:00
x86 avfilter: add anlmdn filter x86 SIMD optimizations 2019-01-10 21:49:47 +01:00
.gitignore lavfi,lavd: add gitignore for generated static component lists 2018-04-05 22:08:53 +01:00
aeval.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
af_acontrast.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_acopy.c avfilter: add acopy filter 2017-05-12 10:48:13 +02:00
af_acrossover.c avfilter/af_acrossover: use av_strtod() to parse single number 2018-11-18 20:44:27 +01:00
af_acrusher.c avfilter/af_acrusher: Rename sun/sov 2016-08-25 18:36:59 +02:00
af_adeclick.c avfilter: add adeclick and adeclip audio filters 2018-06-02 13:09:06 +02:00
af_adelay.c avfilter/af_adelay: allow setting delays in seconds 2019-01-01 13:33:16 +01:00
af_aderivative.c avfilter: add aderivative and aintegral filter 2018-05-16 12:20:38 +02:00
af_aecho.c avfilter/af_aecho: use av_sscanf() 2018-11-18 21:21:18 +01:00
af_aemphasis.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_afade.c avfilter/afade+acrossfade: allow skipping fade on inputs 2019-01-24 22:08:34 +05:30
af_afftdn.c avfilter/af_afftdn: use av_sscanf() 2018-11-18 21:21:18 +01:00
af_afftfilt.c avfilter/af_afftfilt: use first input frame timestamp 2018-11-12 12:35:24 +01:00
af_afir.c avfilter/af_afir: adjust min partition size 2019-01-05 09:40:41 +01:00
af_afir.h avfilter/af_afir: split off fcmul_add into a DSP context 2019-01-03 10:12:18 -03:00
af_aformat.c
af_agate.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_aiir.c avfilter/af_aiir: implement rate option 2018-11-08 13:05:08 +01:00
af_alimiter.c avfilter/af_alimiter: check if buffer_size is valid 2018-03-07 21:37:01 +01:00
af_amerge.c avfilter/af_amerge: use ff_inlink_queued_samples() 2018-11-03 18:24:35 +01:00
af_amix.c avfilter: forward status back in some filters that missed it 2018-05-05 21:32:33 +02:00
af_amultiply.c avfilter/af_amultiply: make use of ff_inlink_queued_samples() 2018-11-03 18:24:35 +01:00
af_anequalizer.c avfilter/af_anequalizer: check return value of ff_insert_outpad() 2018-09-15 21:59:01 +02:00
af_anlmdn.c avfilter/af_anlmdn: add output mode option 2019-03-01 16:38:59 +01:00
af_anlmdndsp.h avfilter: add anlmdn filter x86 SIMD optimizations 2019-01-10 21:49:47 +01:00
af_anull.c avfilter/formats: allow unknown channel layouts by default 2016-12-10 11:57:11 +01:00
af_apad.c avfilter/af_apad: add pad_dur and whole_dur options 2018-12-17 19:14:36 +01:00
af_aphaser.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_apulsator.c lavfi: Fix aix compilation. 2016-12-01 09:53:38 +01:00
af_aresample.c avfilter: do not leak AVFrame on failed buffer allocation 2017-06-24 19:15:57 +02:00
af_asetnsamples.c avfilter/af_asetnsamples: fix last frame props 2018-12-30 20:05:34 +01:00
af_asetrate.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
af_ashowinfo.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
af_astats.c avfilter/af_astats: add support for optimized min/max/peak calculation 2019-03-21 00:39:57 +01:00
af_atempo.c lavfi/atempo: fix tempo range limit inconsistency 2018-10-04 21:09:41 -06:00
af_biquads.c avfilter/af_biquads: minor simplification by using ff_exp10() 2019-01-01 21:11:47 +01:00
af_bs2b.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_channelmap.c Merge commit '88fd836a015a5f3380df74592e440e7d1e5b8000' 2017-10-21 15:27:03 -03:00
af_channelsplit.c avfilter/af_channelsplit: add channels option 2018-03-23 10:11:19 +01:00
af_chorus.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_compand.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_compensationdelay.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_crossfeed.c avfilter/af_crossfeed: Use ff_exp10() 2019-01-01 21:11:47 +01:00
af_crystalizer.c avfilter/af_crystalizer: use outlink instead of inlink 2018-01-01 21:57:06 +01:00
af_dcshift.c libavfilter/af_dcshift.c: Fixed repeated spelling error 2017-12-13 12:25:44 +01:00
af_drmeter.c avfilter: add drmeter audio filter 2018-03-11 13:43:33 +01:00
af_dynaudnorm.c avfilter/dynaudnorm: increment input outside of the FFMIN macro so it doesn't get double incremented 2017-08-09 10:21:36 +02:00
af_earwax.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_extrastereo.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_firequalizer.c avfilter/af_firequalizer: fix minval on cepstrum calculation 2017-08-25 17:36:04 +07:00
af_flanger.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_haas.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_hdcd.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
af_headphone.c avfilter/af_headphone: use av_log2() 2018-12-27 12:30:04 +01:00
af_join.c avfilter: forward status back in some filters that missed it 2018-05-05 21:32:33 +02:00
af_ladspa.c avfilter/af_ladspa: use av_sscanf() 2018-11-18 21:21:18 +01:00
af_loudnorm.c avfilter/af_loudnorm: correctly initialize PTS 2018-02-14 18:10:53 +01:00
af_lv2.c avfilter: add lv2 wrapper filter 2017-11-26 14:05:25 +01:00
af_mcompand.c avfilter/af_mcompand: make error message more helpful 2018-03-25 23:26:26 +02:00
af_pan.c avfilter/af_pan: reject expressions referencing the same channel multiple times 2018-03-29 00:07:39 +02:00
af_replaygain.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_resample.c
af_rubberband.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_sidechaincompress.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_silencedetect.c avfilter: document mono option of silencedetect filter 2018-09-23 23:10:51 +02:00
af_silenceremove.c avfilter/af_silenceremove: use enum for threshold detection modes 2018-10-15 19:03:01 +02:00
af_sofalizer.c afilter/af_sofalizer: check explicitly other type 2019-01-01 12:29:19 +01:00
af_stereotools.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_stereowiden.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_superequalizer.c avfilter/af_superequalizer: stop leaking s->out frame 2017-06-19 18:34:04 +02:00
af_surround.c avfilter/af_surround: fix code indentation 2018-12-24 20:58:12 +01:00
af_tremolo.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_vibrato.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_volume.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_volume.h
af_volumedetect.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
all_channel_layouts.inc
allfilters.c libavfilter: add transpose_vaapi filter 2019-01-23 23:29:40 +00:00
asink_anullsink.c
asrc_anoisesrc.c avfilter: Add blue and violet noise generation filters 2017-07-19 19:51:04 +02:00
asrc_anullsrc.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
asrc_flite.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
asrc_hilbert.c avfilter/window_func: add bohman window 2018-10-27 13:36:00 +02:00
asrc_sinc.c avfilter: add sinc source filter 2018-10-19 17:43:29 +02:00
asrc_sine.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
audio.c lavfi: use an audio frame pool for each link of the filtergraph 2017-01-12 10:22:52 +01:00
audio.h
avf_abitscope.c avfilter: properly set SAR for A->V filters 2017-06-13 15:10:58 +02:00
avf_ahistogram.c avfilter: Fix max value of AV_OPT_TYPE_VIDEO_RATE 2016-06-09 10:35:13 +02:00
avf_aphasemeter.c avfilter/avf_aphasemeter: check return value of ff_insert_outpad() 2018-09-15 21:59:01 +02:00
avf_avectorscope.c avfilter/avf_avectorscope: disable mirroring 2018-04-18 18:14:35 +02:00
avf_concat.c lavfi/avf_concat: switch to activate. 2018-08-26 12:16:48 +02:00
avf_showcqt.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
avf_showcqt.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
avf_showfreqs.c avfilter/window_func: add bohman window 2018-10-27 13:36:00 +02:00
avf_showspectrum.c avfilter/avf_showspectrum: add terrain color map 2018-11-08 17:59:48 +01:00
avf_showvolume.c avfilter/showvolume : cosmetic move bracket after func declaration to a new line 2018-04-16 11:35:07 +02:00
avf_showwaves.c avfilter/avf_showwaves: add draw mode which controls how single sample is drawn 2018-03-23 19:02:51 +01:00
avfilter.c avfilter: add ff_inlink_queued_samples() 2018-10-04 12:10:20 +02:00
avfilter.h lavfi: add new iteration API 2018-03-31 23:26:30 +01:00
avfiltergraph.c Use AV_PIX_FMT_FLAG_ALPHA for detecting transparency where nb_components was used 2018-04-30 21:51:31 +02:00
avfilterres.rc
bbox.c
bbox.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
blend.h avfilter/vf_blend: add 10bit support 2018-11-15 14:44:24 +01:00
boxblur.c lavfi: Add boxblur_opencl filter 2018-06-21 00:31:42 +01:00
boxblur.h lavfi: Add boxblur_opencl filter 2018-06-21 00:31:42 +01:00
bufferqueue.h
buffersink.c lavfi/buffersink: fix abuffersink flag setting issue 2018-12-09 23:13:55 +08:00
buffersink.h avfilter/buffersink.h: fix comment typo of av_buffersink_get_samples 2018-09-25 11:11:37 +08:00
buffersrc.c avfilter/buffersrc: print relevant info when skipping filter reinit 2019-01-27 18:48:36 +05:30
buffersrc.h avfilter/buffersrc.h: fix typo of the comment 2018-08-21 15:44:33 +08:00
bwdif.h avfilter/vf_bwdif: Use common yadif frame management logic 2018-11-14 17:41:01 -08:00
colorspace.c lavfi/colorspace: move some functions to common file 2019-03-22 09:33:28 +08:00
colorspace.h lavfi/colorspace: move some functions to common file 2019-03-22 09:33:28 +08:00
colorspacedsp_template.c vf_colorspace: add const to yuv_stride[] argument in DSP functions. 2016-05-10 08:37:55 -04:00
colorspacedsp_yuv2yuv_template.c vf_colorspace: add const to yuv_stride[] argument in DSP functions. 2016-05-10 08:37:55 -04:00
colorspacedsp.c vf_colorspace: use enums for bpp/subsampling array indices. 2016-05-10 08:37:56 -04:00
colorspacedsp.h vf_colorspace: use enums for bpp/subsampling array indices. 2016-05-10 08:37:56 -04:00
deshake.h lavu,lavfi,ffmpeg: Remove experimental OpenCL API 2017-11-22 23:20:39 +00:00
dnn_backend_native.c avfilter/dnn_backend_native: fix memleak 2018-09-19 13:21:27 -03:00
dnn_backend_native.h libavfilter: Removes stored DNN models. Adds support for native backend model file format in tf backend. 2018-09-17 19:44:42 -03:00
dnn_backend_tf.c libavfilter: Removes stored DNN models. Adds support for native backend model file format in tf backend. 2018-09-17 19:44:42 -03:00
dnn_backend_tf.h libavfilter: Removes stored DNN models. Adds support for native backend model file format in tf backend. 2018-09-17 19:44:42 -03:00
dnn_interface.c avfilter/sr: process and output message when load_model is NULL 2018-09-24 22:02:54 +08:00
dnn_interface.h libavfilter: Removes stored DNN models. Adds support for native backend model file format in tf backend. 2018-09-17 19:44:42 -03:00
drawutils.c avfilter/drawutils: support gray14 2018-05-05 21:50:22 +02:00
drawutils.h avfilter/drawutils: add support for full range 2018-05-03 21:43:57 +02:00
ebur128.c avfilter/ebur128: Simplify by using log10() 2019-01-01 21:11:47 +01:00
ebur128.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
f_bench.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
f_cue.c avfilter/f_cue: always check the return value of ff_inlink_consume_frame 2018-10-09 21:46:28 +02:00
f_drawgraph.c avfilter/f_drawgraph: use av_sscanf() 2018-11-18 21:21:18 +01:00
f_ebur128.c lavfi/ebur128: Fix mixed declarations and code 2018-10-25 00:24:24 +01:00
f_graphmonitor.c avfilter/graphmonitor: use SIZE_SPECIFIER for size_t type 2018-11-21 23:26:29 +11:00
f_interleave.c avfilter/f_interleave: check ff_insert_inpad() for failure 2017-08-25 09:53:46 +02:00
f_loop.c avfilter/f_loop: switch to activate 2018-11-02 12:32:34 +01:00
f_metadata.c avfilter/f_metadata: avoid trailing whitespace in filter output 2017-09-27 15:56:09 +02:00
f_perms.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
f_realtime.c
f_reverse.c avfilter/f_reverse: add packed sample format support to areverse 2018-10-08 13:38:05 +02:00
f_select.c lavfi/f_select: Cosmetics, move a function. 2019-01-10 20:14:08 +01:00
f_sendcmd.c avfilter: remove usage of empty header 2017-06-26 19:43:41 +02:00
f_sidedata.c lavfi/sidedata: add missed frame side data type 2019-03-23 11:25:06 +08:00
f_streamselect.c lavfi: rename framesync2 to framesync. 2017-09-12 11:03:51 +02:00
f_zmq.c avfilter: remove usage of empty header 2017-06-26 19:43:41 +02:00
fifo.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
filters.h avfilter: add ff_inlink_queued_samples() 2018-10-04 12:10:20 +02:00
formats.c avfilter/formats: remove support for deprecated channel count specification 2018-01-20 18:07:44 +01:00
formats.h avfilter/formats: allow unknown channel layouts by default 2016-12-10 11:57:11 +01:00
framepool.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
framepool.h lavfi/framepool: add audio support 2017-01-12 10:22:52 +01:00
framequeue.c avfilter: take_samples: do not directly return frame when samples are skipped 2017-05-20 23:19:46 +07:00
framequeue.h avfilter: take_samples: do not directly return frame when samples are skipped 2017-05-20 23:19:46 +07:00
framerate.h avfilter/vf_framerate: factorize SAD functions which compute SAD for a whole frame 2018-11-11 20:30:50 +01:00
framesync.c lavfi/framesync: Add namespace prefix to framesync_get_class 2018-06-24 19:39:01 +01:00
framesync.h lavfi/framesync: Add namespace prefix to framesync_get_class 2018-06-24 19:39:01 +01:00
generate_wave_table.c
generate_wave_table.h
gradfun.h
graphdump.c lavfi/graphdump: Replace the number by macro for bprint init 2018-06-17 09:59:33 +08:00
graphparser.c lavfi/graphparser: Constify a variable. 2017-10-21 20:24:49 +02:00
hermite.h
hflip.h avfilter/vf_hflip : move context func init in ff_hflip_init 2017-12-13 11:34:24 +01:00
internal.h Merge commit '6d86cef06ba36c0ed591e14a2382e9630059fc5d' 2018-02-12 22:28:12 +00:00
lavfutils.c lav*,tests: remove several register_all calls 2018-04-02 03:26:22 +01:00
lavfutils.h
libavfilter.v build: Change structure of the linker version script templates 2016-05-29 16:43:11 +02:00
limiter.h avfilter: add limiter filter 2017-07-08 11:49:54 +02:00
log2_tab.c
lswsutils.c
lswsutils.h
Makefile avutil/cuda_check: fix usage of removed .c file 2019-02-15 00:44:12 +01:00
maskedmerge.h lavfi: rename framesync2 to framesync. 2017-09-12 11:03:51 +02:00
motion_estimation.c avfilter/motion_estimation: Fix pre processor formating 2016-08-26 23:09:17 +02:00
motion_estimation.h avfilter: added motion estimation and interpolation filters 2016-08-26 11:17:51 +02:00
opencl_source.h lavf: add transpose_opencl filter 2018-12-02 23:39:37 +00:00
opencl.c lavfi/opencl: add ff_opencl_print_const_matrix_3x3() 2019-03-22 09:33:28 +08:00
opencl.h lavfi/opencl: add ff_opencl_print_const_matrix_3x3() 2019-03-22 09:33:28 +08:00
psnr.h
pthread.c w32pthreads: always use Vista+ API, drop XP support 2018-04-09 21:58:39 +02:00
qsvvpp.c lavu/hwcontext_qsv: Add support for AV_PIX_FMT_BGRA. 2018-10-11 13:26:59 +08:00
qsvvpp.h qsv: fix the dangerous macro definitions 2019-03-28 21:49:04 +08:00
removegrain.h
scale.c libavfilter/scale: Populate ow/oh when using 0 as w/h 2017-06-19 14:27:52 -04:00
scale.h avfilter/scale: refactor common code for scaling height/width expressions 2017-02-02 22:58:54 +00:00
scene_sad.c avfilter/scene_sad: Fix funtions typos 2018-12-18 14:18:05 +01:00
scene_sad.h avfilter/scene_sad: Fix funtions typos 2018-12-18 14:18:05 +01:00
setpts.c avfilter/setpts: add FR shorthand for FRAME_RATE 2018-07-07 21:08:08 +05:30
settb.c
signature_lookup.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
signature.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
split.c avfilter/split: use ff_outlink_get_status() 2018-11-03 18:24:35 +01:00
src_movie.c lav*,tests: remove several register_all calls 2018-04-02 03:26:22 +01:00
ssim.h
stereo3d.h
thread.h
threshold.h avfilter/vf_threshold : move context func init in ff_threshold_init 2017-12-03 19:17:11 +01:00
tinterlace.h avfilter/vf_interlace: fix numerical options 2018-09-07 18:46:56 +02:00
transform.c
transform.h
transpose.h libavfilter: add transpose_vaapi filter 2019-01-23 23:29:40 +00:00
trim.c avfilter/formats: allow unknown channel layouts by default 2016-12-10 11:57:11 +01:00
unsharp.h lavu,lavfi,ffmpeg: Remove experimental OpenCL API 2017-11-22 23:20:39 +00:00
vaapi_vpp.c Merge commit 'b128be1748f3920a14a98307265df5f2d3433e1d' 2018-02-12 22:44:28 +00:00
vaapi_vpp.h lavfi/vaapi: Add constant VAAPI_VPP_BACKGROUND_BLACK 2018-12-30 18:10:16 +00:00
vaf_spectrumsynth.c lavfi: make window_func an inline function 2017-09-23 14:35:06 +01:00
version.h avfilter: add maskfun filter 2019-01-12 19:49:15 +01:00
vf_alphamerge.c avfilter/vf_alphamerge: do not check for ret value if all wanted frames are present 2018-11-12 22:07:13 +01:00
vf_amplify.c avfilter/vf_amplify: add tolerance option 2019-02-22 23:32:27 +01:00
vf_aspect.c avfilter/vf_aspect: change outlink sample aspect ratio instead of inlink 2017-12-23 10:48:14 +01:00
vf_atadenoise.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_avgblur_opencl.c lavfi/avgblur_opencl: fix using uninitialized value 2018-07-11 23:17:04 +01:00
vf_avgblur.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_bbox.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_bitplanenoise.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_blackdetect.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_blackframe.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_blend.c avfilter: use av_clip_uintp2 instead of av_clip for 10b and 12b 2018-11-17 18:06:58 +01:00
vf_bm3d.c avfilter/vf_bm3d: use av_clip_uintp2_c where clip is variable 2018-09-13 20:48:08 +02:00
vf_boxblur.c lavfi: Add boxblur_opencl filter 2018-06-21 00:31:42 +01:00
vf_bwdif.c avfilter/vf_bwdif: Use common yadif frame management logic 2018-11-14 17:41:01 -08:00
vf_chromakey.c avfilter: add chromahold filter 2018-10-21 12:57:58 +02:00
vf_chromashift.c avfilter/vf_chromashift: remove invalid offset 2018-12-30 22:31:52 +01:00
vf_ciescope.c avfilter/vf_ciescope: Free out AVFrame on error 2017-02-03 21:52:22 +01:00
vf_codecview.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_colorbalance.c avfilter: use av_clip_uintp2_c where clip is variable 2018-05-31 16:22:59 +02:00
vf_colorchannelmixer.c avfilter/vf_colorchannelmixer: add planar rgb support 2018-05-05 17:37:50 +02:00
vf_colorconstancy.c lavfi/vf_colorconstancy: cosmetic update 2018-08-14 20:56:51 +02:00
vf_colorkey.c avfilter: make use of ff_filter_get_nb_threads 2016-08-29 16:27:09 +02:00
vf_colorlevels.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_colormatrix.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_colorspace.c lavfi/colorspace: move some functions to common file 2019-03-22 09:33:28 +08:00
vf_convolution_opencl.c lavfi/convolution_opencl: use CL_FAIL_ON_ERROR for error handling 2018-07-12 23:28:46 +01:00
vf_convolution.c avfilter/vf_convolution: use sqrtf as its faster 2018-11-15 19:09:20 +01:00
vf_convolve.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_copy.c
vf_coreimage.m lavfi/coreimage: reduce dependency scope from QuartzCore to CoreImage 2017-09-08 18:55:19 +02:00
vf_cover_rect.c
vf_crop.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
vf_cropdetect.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_curves.c avfilter/vf_curves: add planar rgb support 2018-09-25 16:35:29 +02:00
vf_datascope.c avfilter/vf_datascope: fix rgba mapping for oscilloscope filter output 2018-10-24 17:39:51 +02:00
vf_dctdnoiz.c avfilter/vf_dctdnoiz: add GBRP support 2017-04-10 10:12:23 +02:00
vf_deband.c avfilter/vf_deband: do not use uninitialized value 2016-12-23 18:53:20 +01:00
vf_deblock.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_decimate.c avfilter/vf_decimate: check ff_insert_inpad() for failure 2017-08-25 10:23:21 +02:00
vf_dedot.c avfilter/vf_dedot: initizalize ret variable 2018-11-16 21:39:37 +01:00
vf_deflicker.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_deinterlace_qsv.c lavf/deinterlace_qsv: set specific field for repeat 2019-03-08 15:08:16 +08:00
vf_deinterlace_vaapi.c lavf/vaapi_deinterlace: return error if mode unsupported 2019-01-25 16:55:01 +08:00
vf_dejudder.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_delogo.c avfilter/delogo: Check that logo area is inside the picture 2016-05-10 18:18:47 +02:00
vf_deshake.c lavfi/deshake: fix deshake crash issue. 2018-10-06 21:30:18 +08:00
vf_despill.c avfilter/vf_despill: fix assigment 2017-09-14 18:05:57 +02:00
vf_detelecine.c avfilter/vf_detelecine: fix obvious frame memory leaks 2019-01-02 15:34:41 +01:00
vf_displace.c lavfi: rename framesync2 to framesync. 2017-09-12 11:03:51 +02:00
vf_drawbox.c avfilter/drawbox+drawgrid - add option to prevent overwriting of source pixels 2017-12-14 13:44:45 -09:00
vf_drawtext.c avfilter/drawtext: fix box sizing 2018-07-13 10:11:15 +05:30
vf_edgedetect.c avfilter/vf_edgedetect: add more formats support to canny mode 2018-05-04 21:37:33 +02:00
vf_elbg.c
vf_entropy.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_eq.c avfilter: do not leak AVFrame on failed buffer allocation 2017-06-24 19:15:57 +02:00
vf_eq.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_extractplanes.c avfilter/extractplanes: add support for 12-bit YUVA formats 2019-01-17 11:41:18 +01:00
vf_fade.c avfilter/vf_fade: fix start/duration max value 2018-11-12 12:42:42 +01:00
vf_fftdnoiz.c avfilter: use av_clip_uintp2_c where clip is variable 2018-05-31 16:22:59 +02:00
vf_fftfilt.c avfilter/vf_fftfilt: support >8 bit depth formats 2017-12-23 11:36:37 +01:00
vf_field.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_fieldhint.c avfilter/vf_fieldhint: Free out AVFrame on error 2017-02-03 21:52:22 +01:00
vf_fieldmatch.c avfilter/vf_fieldmatch: add support for >8 bit depth in ppsrc 2018-04-29 15:01:32 +02:00
vf_fieldorder.c
vf_fillborders.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_find_rect.c
vf_floodfill.c avfilter: add floodfill filter 2017-08-05 21:05:22 +02:00
vf_format.c
vf_fps.c lavfi/fps: Avoid duplicating Closed Captions when increasing frame rate. 2018-11-27 18:38:03 +01:00
vf_framepack.c Merge commit '99e9697e3a12ab4a6638a36b95edafd6a98f9eaa' 2017-11-29 21:06:49 -03:00
vf_framerate.c avfilter/vf_framerate: factorize SAD functions which compute SAD for a whole frame 2018-11-11 20:30:50 +01:00
vf_framestep.c lavfi: split frame_count between input and output. 2016-11-13 10:41:16 +01:00
vf_freezedetect.c avfilter/vf_freezedetect: add filter to detect frozen input 2018-11-19 22:11:42 +01:00
vf_frei0r.c avfilter/vf_frei0r: Remove duplicate }, fix build 2018-08-30 17:12:25 +02:00
vf_fspp.c
vf_fspp.h
vf_gblur.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_geq.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_gradfun.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
vf_hflip.c avfilter/vf_hflip : move context func init in ff_hflip_init 2017-12-13 11:34:24 +01:00
vf_histeq.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_histogram.c avfilter: add support for GRAY9 and GBRAP10 2017-08-07 13:11:09 +02:00
vf_hqdn3d.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
vf_hqdn3d.h
vf_hqx.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_hue.c avfilter/vf_hue: 10bit support 2018-08-16 00:07:59 +02:00
vf_hwdownload.c Merge commit 'e3fb74f7f9a8f1895381355f40c92cac3c1023d9' 2017-03-30 00:02:08 +02:00
vf_hwmap.c Merge commit 'c6bc18bc121ea66df715123c59f7ef9542c0914a' 2018-02-12 22:56:12 +00:00
vf_hwupload_cuda.c avfilter/vf_hwupload_cuda: update supported pix_fmts 2018-05-10 00:34:22 +02:00
vf_hwupload.c Merge commit 'c6bc18bc121ea66df715123c59f7ef9542c0914a' 2018-02-12 22:56:12 +00:00
vf_hysteresis.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_idet.c avfilter/vf_idet: added more YUVA formats to idet query_formats 2018-01-14 23:19:01 +01:00
vf_idet.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_il.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_kerndeint.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_lenscorrection.c avfilter: make use of ff_filter_get_nb_threads 2016-08-29 16:27:09 +02:00
vf_lensfun.c avfilter/vf_lensfun: add scale parameter 2019-03-25 22:50:54 +01:00
vf_libopencv.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
vf_libvmaf.c lavfi/vf_libvmaf: update to use libvmaf v1.3.9 2018-08-10 12:00:12 -07:00
vf_limiter.c avfilter/vf_limiter: remove unused header 2018-11-18 22:20:34 +01:00
vf_lumakey.c avfilter: add lumakey filter 2017-04-24 20:37:30 +02:00
vf_lut2.c avfilter/vf_lut2: implement support for different input depths 2018-11-15 11:47:58 +01:00
vf_lut3d.c avfilter/vf_lut3d: use av_sscanf 2018-11-16 20:24:52 +01:00
vf_lut.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_maskedclamp.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_maskedmerge.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_maskfun.c avfilter: add maskfun filter 2019-01-12 19:49:15 +01:00
vf_mcdeint.c avfilter/vf_mcdeint: remove usage of deprecated AVCodecContext.me_method 2017-08-30 21:49:14 -03:00
vf_mergeplanes.c lavfi: rename framesync2 to framesync. 2017-09-12 11:03:51 +02:00
vf_mestimate.c avfilter: added motion estimation and interpolation filters 2016-08-26 11:17:51 +02:00
vf_midequalizer.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_minterpolate.c lavfi/minterpolate: Remove declaration of two unused variables. 2018-11-16 21:45:49 +01:00
vf_misc_vaapi.c lavfi/vaapi: Add constant VAAPI_VPP_BACKGROUND_BLACK 2018-12-30 18:10:16 +00:00
vf_mix.c avfilter/vf_mix: always output frame if array is filled 2019-02-02 18:54:54 +01:00
vf_mpdecimate.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_neighbor_opencl.c lavfi: add erosion_opencl, dilation_opencl filters 2018-08-12 21:52:06 +01:00
vf_neighbor.c avfilter/vf_neighbor: fix >8 bit deflate/inflate 2018-11-17 11:09:37 +01:00
vf_nlmeans.c lavfi/nlmeans: use a dynamic size for the weight LUT 2019-02-01 20:58:47 +01:00
vf_nlmeans.h lavfi/nlmeans: add AArch64 SIMD for compute_safe_ssd_integral_image 2018-05-08 10:28:06 +02:00
vf_nnedi.c
vf_noise.c avfilter: make use of ff_filter_get_nb_threads 2016-08-29 16:27:09 +02:00
vf_noise.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_normalize.c avfilter: add normalize filter 2017-11-25 09:51:33 +01:00
vf_null.c
vf_ocr.c avfilter/vf_ocr: check ff_set_common_formats() return value 2017-11-01 09:50:57 +01:00
vf_overlay_opencl.c lavfi/opencl: add macro for opencl error handling. 2018-07-11 23:03:46 +01:00
vf_overlay_qsv.c lavc/qsv_overlay: suppress code scan complain 2018-11-06 17:42:31 +08:00
vf_overlay.c avfilter/vf_overlay: fix filtering with negative y 2018-12-03 10:32:59 +01:00
vf_overlay.h avfilter/vf_overlay: exclude nv12/nv21 formats from x86 asm check 2018-05-03 09:22:28 +02:00
vf_owdenoise.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_pad.c avfilter/vf_pad: revert part of 57c3670896 2017-05-12 17:37:20 +02:00
vf_palettegen.c palettegen: Fill with last color, not black 2019-02-19 21:29:03 +01:00
vf_paletteuse.c avfilter/vf_paletteuse: don't constantly free and realloc internal frames 2019-01-17 13:24:14 -03:00
vf_perspective.c avfilter/vf_perspective: Free out AVFrame on error 2017-02-03 21:52:22 +01:00
vf_phase.c
vf_pixdesctest.c avfilter/vf_pixdesctest: Use 32bit read/write 2018-10-27 22:39:27 +02:00
vf_pp7.c
vf_pp7.h
vf_pp.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_premultiply.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_procamp_vaapi.c lavfi/vaapi: Add constant VAAPI_VPP_BACKGROUND_BLACK 2018-12-30 18:10:16 +00:00
vf_program_opencl.c lavfi/program_opencl: Do not use format specifier "z" on Windows. 2018-12-17 14:44:10 +01:00
vf_pseudocolor.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_psnr.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_pullup.c
vf_pullup.h
vf_qp.c
vf_random.c
vf_readeia608.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_readvitc.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_remap.c avfilter/vf_remap: refactor code 2018-09-13 12:09:51 +02:00
vf_removegrain.c avfilter: make use of ff_filter_get_nb_threads 2016-08-29 16:27:09 +02:00
vf_removelogo.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_repeatfields.c
vf_rotate.c lavfi: split frame_count between input and output. 2016-11-13 10:41:16 +01:00
vf_sab.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_scale_cuda.c avfilter/vf_scale_cuda: Switch to using ffnvcodec 2019-02-27 18:03:17 +01:00
vf_scale_cuda.cu avfilter/vf_scale_cuda: Switch to using ffnvcodec 2019-02-27 18:03:17 +01:00
vf_scale_npp.c avutil/hwcontext_cuda: Define and use common CHECK_CU() 2018-11-14 17:39:42 -08:00
vf_scale_qsv.c Merge commit 'e05e5920a4e1f1f15cc8a7c843159d519f6ec18e' 2018-09-11 13:41:07 -03:00
vf_scale_vaapi.c lavfi/vaapi: Add constant VAAPI_VPP_BACKGROUND_BLACK 2018-12-30 18:10:16 +00:00
vf_scale.c avutil/pixdesc: deprecate AV_PIX_FMT_FLAG_PSEUDOPAL 2018-04-03 17:53:00 +02:00
vf_selectivecolor.c lavfi/selectivecolor: fix neutral color filtering 2018-08-09 19:56:26 +02:00
vf_separatefields.c avfilter/vf_separatefields: stop leaking last frame 2017-08-08 18:53:10 +02:00
vf_setparams.c avfilter/setparams : fix colorspace option 2018-10-22 11:26:31 +02:00
vf_showinfo.c vf_showinfo: Fix timecode display 2019-03-09 18:42:34 +00:00
vf_showpalette.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_shuffleframes.c avfilter/vf_shuffleframes: allow also dropping frames 2017-01-06 12:27:46 +01:00
vf_shuffleplanes.c avfilter/vf_shuffleplanes: add support for timeline 2018-04-27 17:18:22 +02:00
vf_signalstats.c lavfi/signalstats: Cast the return value of AV_RN16() to int. 2018-12-12 23:54:14 +01:00
vf_signature.c avfilter/vf_signature: use av_strlcpy() 2018-04-01 02:58:51 +02:00
vf_smartblur.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_spp.c
vf_spp.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_sr.c avfilter/sr: process and output message when load_model is NULL 2018-09-24 22:02:54 +08:00
vf_ssim.c avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_stack.c avfilter: add xstack filter 2018-10-26 12:40:54 +02:00
vf_stereo3d.c lavfi/stereo3d: Set SAR for every output frame. 2017-09-20 01:07:29 +02:00
vf_subtitles.c avfilter/vf_subtitles: remove usage of AVCodecContext accessors 2017-11-15 01:14:22 -03:00
vf_super2xsai.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_swaprect.c lavfi/swaprect: use AV_CEIL_RSHIFT instead of deprecated FF_CEIL_RSHIFT 2018-05-08 12:47:38 +02:00
vf_swapuv.c avfilter: hflip,swapuv,vflip: add timeline support 2016-08-28 11:00:06 +02:00
vf_telecine.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_threshold.c avfilter/vf_threshold: add slice threading 2018-09-24 20:21:17 +02:00
vf_thumbnail_cuda.c avfilter/vf_thumbnail_cuda: Switch to using ffnvcodec 2019-02-27 18:03:17 +01:00
vf_thumbnail_cuda.cu avfilter/vf_thumbnail_cuda: Switch to using ffnvcodec 2019-02-27 18:03:17 +01:00
vf_thumbnail.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_tile.c avfilter/vf_tile: add init_padding option 2017-12-01 10:55:30 +01:00
vf_tinterlace.c avfilter/vf_interlace: fix numerical options 2018-09-07 18:46:56 +02:00
vf_tonemap_opencl.c lavfi/tonemap_opencl: reuse color matrix calculation from colorspace.c 2019-03-22 09:33:28 +08:00
vf_tonemap.c lavfi/tonemap: make use of AVFILTER_DEFINE_CLASS 2019-03-08 09:38:09 +08:00
vf_tpad.c avfilter: add tpad filter 2018-11-02 09:32:52 +01:00
vf_transpose_npp.c avutil/hwcontext_cuda: Define and use common CHECK_CU() 2018-11-14 17:39:42 -08:00
vf_transpose_opencl.c lavf: add transpose_opencl filter 2018-12-02 23:39:37 +00:00
vf_transpose_vaapi.c libavfilter: add transpose_vaapi filter 2019-01-23 23:29:40 +00:00
vf_transpose.c lavf: add transpose_opencl filter 2018-12-02 23:39:37 +00:00
vf_unsharp_opencl.c lavfi/opencl: add macro for opencl error handling. 2018-07-11 23:03:46 +01:00
vf_unsharp.c lavu,lavfi,ffmpeg: Remove experimental OpenCL API 2017-11-22 23:20:39 +00:00
vf_uspp.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_vaguedenoiser.c avfilter/vf_vaguedenoiser: fix plane copy for >8 bit depth formats 2018-03-08 11:04:57 +01:00
vf_vectorscope.c avfilter: add support for GRAY9 and GBRAP10 2017-08-07 13:11:09 +02:00
vf_vflip.c avfilter: hflip,swapuv,vflip: add timeline support 2016-08-28 11:00:06 +02:00
vf_vfrdet.c avfilter: add vfrdet filter 2018-04-13 08:41:51 +02:00
vf_vibrance.c avfilter: add vibrance filter 2018-10-23 11:12:41 +02:00
vf_vidstabdetect.c avfilter/vidstab: check bytesPerPixel only for packed formats. 2018-01-17 20:02:14 +01:00
vf_vidstabtransform.c avfilter/vidstab: check bytesPerPixel only for packed formats. 2018-01-17 20:02:14 +01:00
vf_vignette.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_vmafmotion.c lavfi/vmafmotion: Allow more pix_fmts. 2017-10-01 20:53:43 +02:00
vf_vpp_qsv.c lavf/qsv: clone the frame which may be managed by framework 2018-04-21 19:00:43 +01:00
vf_w3fdif.c avfilter/w3fdif: do not write to line before start line 2017-07-23 20:32:42 +07:00
vf_waveform.c avfilter/vf_waveform: abort early if there are no components to show 2018-10-24 18:33:52 +02:00
vf_weave.c lavfi/weave: Refactor two near-identical clauses. 2018-07-04 18:48:10 +02:00
vf_xbr.c lavfi/xbr: update filter url 2018-08-09 10:35:00 +05:30
vf_yadif_cuda.c avfilter/vf_yadif_cuda: Remove unnecessary stream synchronisation 2019-03-30 08:55:15 -07:00
vf_yadif_cuda.cu avfilter/vf_cuda_yadif: Avoid new syntax for vector initialisation 2018-11-02 14:34:38 -07:00
vf_yadif.c libavfilter/vf_yadif: Make frame management logic and options shareable 2018-11-02 11:24:05 -07:00
vf_zoompan.c avfilter/vf_zoompan: do not increase VAR_IN twice, also count from 0 2018-06-03 14:57:25 +02:00
vf_zscale.c lavfi/zscale: make use of AVFILTER_DEFINE_CLASS 2019-03-08 09:38:09 +08:00
video.c avfilter/video: pick sar from link 2017-12-23 10:48:14 +01:00
video.h
vidstabutils.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vidstabutils.h
vmaf_motion.h avfilter/vmaf_motion: use correct header guards 2017-09-30 15:38:09 -03:00
vsink_nullsink.c
vsrc_cellauto.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vsrc_life.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vsrc_mandelbrot.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vsrc_mptestsrc.c lavfi: split frame_count between input and output. 2016-11-13 10:41:16 +01:00
vsrc_testsrc.c avfilter/vsrc_testsrc: fix a preprocessor check 2018-05-18 17:42:57 -03:00
w3fdif.h avfilter/vf_w3fdif: add >8 but <16 bit support 2016-12-25 09:50:36 +01:00
window_func.h avfilter/window_func: add bohman window 2018-10-27 13:36:00 +02:00
yadif_common.c avfilter/yadif_common: Add field type tracking to help bwdif 2018-11-14 17:41:01 -08:00
yadif.h avfilter/yadif_common: Add field type tracking to help bwdif 2018-11-14 17:41:01 -08:00