ffmpeg/libavfilter
Andreas Rheinhardt 5bc83dd89d avfilter/vf_paletteuse: Fix leaks of AVFilterFormats on error
The paletteuse's query_formats function allocated three AVFilterFormats
before storing them permanently. If allocating one of them failed, the
three AVFilterFormats structures would be freed with av_freep() which
does not free separately allocated subelements (namely the formats
array) which leak.

Furthermore, if storing one of the first two fails, the function simply
returns and the ones not yet stored leak.

These leaks have been fixed by only creating a new AVFilterFormats after
the last one has already been permanently stored. Furthermore, it is
enough to check whether the elements have been properly stored as
ff_formats_ref() by design returns AVERROR(ENOMEM) if it is provided a
NULL AVFilterFormats *.

Fixes Coverity issues #1270818 and #1270819.

Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
(cherry picked from commit 6a65449954)
2021-02-27 07:20:57 +01:00
..
aarch64 lavfi/nlmeans: fix aarch64 assembly with clang 2018-07-28 17:41:19 +03:00
dnn dnn_backend_native: Add overflow check for length calculation. 2020-07-06 20:25:50 +08:00
opencl avfilter: add pad opencl filter 2020-02-14 09:59:27 +01:00
tests lavfi/tests/formats: reindent. 2020-05-23 15:50:20 +02:00
x86 x86/vf_blend: fix warnings about trailing empty parameters 2020-07-12 11:39:35 -03:00
.gitignore lavfi,lavd: add gitignore for generated static component lists 2018-04-05 22:08:53 +01:00
aeval.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
af_acontrast.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_acopy.c avfilter/copy: add forgotten check 2019-10-01 14:55:43 +02:00
af_acrossover.c avfilter/af_acrossover: Check sscanf() return value 2020-04-17 16:56:13 +02:00
af_acrusher.c avfilter/af_acrusher: Rename sun/sov 2016-08-25 18:36:59 +02:00
af_adeclick.c avfilter/af_adeclick: implement timeline support 2019-12-21 20:02:04 +01:00
af_adelay.c avfilter/af_adelay: Check sscanf() return value 2020-05-01 06:36:36 +08:00
af_aderivative.c avfilter: add aderivative and aintegral filter 2018-05-16 12:20:38 +02:00
af_aecho.c avfilter/af_aecho: switch to activate 2019-11-17 11:57:52 +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/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 memory leaks on error 2020-02-09 15:49:09 +01:00
af_afir.c avfilter/af_afir: Fix leak of AVFilterChannelLayout in case of error 2021-02-27 07:20:56 +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: simplify polynomial evaluation 2020-05-30 18:04:14 +02: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/af_amix: make weights option runtime configured 2020-04-29 19:18:25 +02:00
af_amultiply.c avfilter/af_amultiply: use pts from frame from first input 2019-05-04 11:28:14 +02:00
af_anequalizer.c avfilter/af_anequalizer: fix off by one in reallocation 2020-03-14 19:39:04 +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 avfilter: add anlmdn filter x86 SIMD optimizations 2019-01-10 21:49:47 +01:00
af_anlms.c avfilter/af_anlms: switch to ff_filter_process_command() 2019-10-14 11:40:17 +02: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_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 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_asoftclip.c avfilter/af_asoftclip: add support for commands 2020-02-09 10:59:20 +01:00
af_asr.c avfilter: add asr filter 2019-05-14 15:17:14 +02:00
af_astats.c avfilter/af_astats: add noise floor count stat 2020-04-17 13:28:01 +02:00
af_asubboost.c avfilter: add asubboost filter 2020-04-30 12:18:36 +02:00
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: implement 1st order allpass 2020-05-30 09:57:04 +02: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 '88fd836a01' 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 Stop hardcoding align=32 in av_frame_get_buffer() calls. 2020-05-22 14:38:57 +02:00
af_compensationdelay.c Stop hardcoding align=32 in av_frame_get_buffer() calls. 2020-05-22 14:38:57 +02:00
af_crossfeed.c avfilter/af_crossfeed: make options runtime configurable 2020-04-30 12:18:36 +02:00
af_crystalizer.c avfilter/af_crystalizer: add slice threading support 2020-02-07 19:26:39 +01:00
af_dcshift.c libavfilter/af_dcshift.c: Fixed repeated spelling error 2017-12-13 12:25:44 +01:00
af_deesser.c avfilter/af_deesser: remove extra ; 2019-07-03 08:53:35 +02:00
af_drmeter.c avfilter: add drmeter audio filter 2018-03-11 13:43:33 +01:00
af_dynaudnorm.c avfilter/af_dynaudnorm: use better limits for maximal amplification 2020-01-11 14:08:52 +01:00
af_earwax.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
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 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: 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 avfilter/af_ladspa: use av_sscanf() 2018-11-18 21:21:18 +01:00
af_loudnorm.c s->target_i and global are in dB but s->target_tp and true_peak are 2020-05-01 21:36:07 -07: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 remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
af_replaygain.c vafilter/af_replaygain: fix undefined behaviour 2019-10-16 18:28:32 +02:00
af_resample.c cosmetics: Drop empty comment lines 2016-02-18 15:35:30 +01:00
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 avfilter/af_sofalizer: switch to activate 2019-04-29 13:35:04 +02:00
af_stereotools.c avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_stereowiden.c avfilter/af_stereowiden: add support for commands 2019-12-27 21:03:29 +01:00
af_superequalizer.c avfilter/af_superequalizer: switch to activate 2019-05-27 17:36:30 +02:00
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 avfilter: pass outlink to ff_get_audio_buffer() 2018-01-03 22:52:47 +01:00
af_volume.c lavfi/volume: enable runtime change flag 2020-01-13 09:25:18 +08:00
af_volume.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
af_volumedetect.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
allfilters.c avfilter: add dblur video filter 2020-05-30 18:04:14 +02:00
asink_anullsink.c avfilter/asink_anullsink: cosmetics 2019-10-01 14:38:58 +02:00
asrc_afirsrc.c avfilter: add afirsrc filter 2020-02-07 17:07:30 +01:00
asrc_anoisesrc.c avfilter/asrc_anoisesrc: switch to activate 2020-06-06 15:53:07 +02:00
asrc_anullsrc.c avfilter/asr_anullsrc: remove pointless frame cloning 2020-01-14 16:52:07 +01:00
asrc_flite.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
asrc_hilbert.c avfilter/window_func: add bohman window 2018-10-27 13:36:00 +02:00
asrc_sinc.c avfilter/asrc_sinc: Don't allocate arrays separately 2020-01-28 17:18:27 +01:00
asrc_sine.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
atadenoise.h avfilter/vf_atadenoise: add option to use additional algorithm 2019-10-17 20:28:31 +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 avfilter: remove obsolete function declarations 2015-08-08 21:58:48 +02:00
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 Stop hardcoding align=32 in av_frame_get_buffer() calls. 2020-05-22 14:38:57 +02:00
avf_showcqt.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
avf_showfreqs.c avfilter/avf_showfreqs: free input frame after using it 2019-10-26 10:16:02 -03:00
avf_showspatial.c lavfi/showspatial: Remove two write-only variables. 2019-05-31 22:30:46 +02:00
avf_showspectrum.c avfilter/avf_showspectrum: properly handle EOF case 2020-06-06 19:49:14 +02:00
avf_showvolume.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
avf_showwaves.c avilter/avf_showwaves: switch to activate in showwaves filter 2019-06-04 09:28:07 +02:00
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 Revert "lavfi/avfiltergraph: add check before free the format" 2021-02-27 07:20:56 +01:00
avfilterres.rc Add Windows resource file support for shared libraries 2013-12-05 23:42:07 +01:00
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 avfilter/boxblur: add logging context to log 2019-10-08 13:47:43 +08:00
boxblur.h lavfi: Add boxblur_opencl filter 2018-06-21 00:31:42 +01:00
bufferqueue.h avfilter/bufferqueue: Increase buffer queue size 2014-06-04 18:41:04 +02:00
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 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.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
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
convolution.h avfilter/vf_convolution: add x86 SIMD for filter_3x3() 2019-08-07 14:31:28 +08:00
deshake.h lavu,lavfi,ffmpeg: Remove experimental OpenCL API 2017-11-22 23:20:39 +00:00
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 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: prefer to use variable instead of type for sizeof 2020-04-09 15:03:36 +02: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 remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +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 avfilter/f_interleave: no need to check for inlink eof if non-empty queue 2020-04-25 13:35:22 +02:00
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 avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
f_realtime.c avfilter/f_realtime: add option to scale speed 2019-05-04 19:39:38 +02:00
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 avfilter/f_sendcmd: add more useful variables 2020-03-13 17:19:33 +01:00
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 avfilter: add ff_inlink_queued_samples() 2018-10-04 12:10:20 +02:00
formats.c avfilter/formats: Fix heap-buffer overflow when merging channel layouts 2021-02-27 07:20:56 +01:00
formats.h lavfi/formats: add ff_formats_pixdesc_filter(). 2020-05-23 15:50:20 +02: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: remove duplicate code with macro-based function 2019-09-28 21:53:55 +02:00
framesync.c lavfi/framesync: use av_gcd_q(). 2020-05-23 15:51:45 +02:00
framesync.h lavfi/framesync: Add namespace prefix to framesync_get_class 2018-06-24 19:39:01 +01:00
gblur.h avfilter/vf_gblur: add x86 SIMD optimizations 2019-06-12 08:53:11 +08:00
generate_wave_table.c avfilter/generate_wave_table: clean up extra newlines 2015-09-24 17:26:27 +02:00
generate_wave_table.h generate_wave_table: Add include for AVSampleFormat 2015-02-06 19:07:29 +01:00
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 Merge commit 'f6633c55a3' 2013-10-23 12:14:49 +02:00
graphdump.c avfilter/graphdump: fix use of uninitialized variables 2019-11-21 21:26:12 +01:00
graphparser.c avfilter/graphparser: Fix memleak when linking filters fails 2021-02-27 07:20:56 +01:00
hermite.h all: Add missing header guards 2016-01-28 19:49:48 -08:00
hflip.h avfilter/vf_hflip : move context func init in ff_hflip_init 2017-12-13 11:34:24 +01:00
internal.h lavfi: remove AVFilterPad.poll_frame(). 2019-12-23 13:03:38 +01:00
lavfutils.c lav*,tests: remove several register_all calls 2018-04-02 03:26:22 +01:00
lavfutils.h Do not leave positive values undefined when negative are defined as error 2013-10-19 16:42:57 +02:00
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 lavfi: duplicate ff_log2_tab 2014-08-13 01:00:38 +02:00
lswsutils.c avfilter/lswsutils: dont override the default scaler 2013-10-07 13:28:13 +02:00
lswsutils.h
Makefile avfilter: add dblur video filter 2020-05-30 18:04:14 +02:00
maskedclamp.h avfilter/vf_maskedclamp: add x86 SIMD 2019-10-23 16:20:21 +02:00
maskedmerge.h lavfi: rename framesync2 to framesync. 2017-09-12 11:03:51 +02:00
median.h avfilter/vf_median: implement percentile option 2020-02-12 11:27:28 +01:00
median_template.c avfilter/vf_median: add radiusV option 2019-10-31 10:32:43 +01: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.c avfilter/opencl: use av_fopen_utf8() 2020-02-14 21:49:47 +01:00
opencl.h lavfi: add utilities to reduce OpenCL boilerplate code 2019-08-22 23:11:25 +01:00
opencl_source.h avfilter: add pad opencl filter 2020-02-14 09:59:27 +01:00
phase_template.c avfilter/vf_phase: add >8 bit support 2020-02-15 12:18:51 +01:00
psnr.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
pthread.c w32pthreads: always use Vista+ API, drop XP support 2018-04-09 21:58:39 +02:00
qsvvpp.c lavf/qsvvpp: add P010 output format support 2019-06-10 13:48:41 +08:00
qsvvpp.h qsv: fix the dangerous macro definitions 2019-03-28 21:49:04 +08:00
removegrain.h all: Add missing header guards 2016-01-28 19:49:48 -08:00
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 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: 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.h avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
signature_lookup.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
split.c avfilter/split: use av_asprintf() 2019-09-30 16:39:39 +02:00
src_movie.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
ssim.h avfilter/vf_ssim: improve precision 2020-02-04 18:28:04 +01:00
stereo3d.h all: Make header guard names consistent 2016-01-31 15:44:11 -08:00
thread.h Merge commit '29c2d06d67' 2016-02-24 17:31:44 +00:00
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_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 avfilter/vf_unsharp: enable slice threading 2019-06-03 10:49:57 +08:00
v360.h avfilter/vf_v360: add lagrange9 interpolation 2020-04-02 12:25:37 +02: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 lavfi/vaapi: Improve support for colour properties 2019-06-02 17:30:41 +01:00
vaf_spectrumsynth.c lavfi: make window_func an inline function 2017-09-23 14:35:06 +01:00
version.h Bump minor versions to separate 4.3 from master 2020-06-08 22:49:04 +02:00
vf_addroi.c lavfi: addroi filter 2019-07-28 22:34:33 +01:00
vf_alphamerge.c avfilter/vf_alphamerge: add AVClass to private context 2020-02-08 21:54:45 +01:00
vf_amplify.c avfilter/vf_amplify: add timeline support 2019-11-21 18:34:07 +01:00
vf_aspect.c avfilter/vf_aspect: Fix integer overflow in compute_dar() 2020-02-16 15:13:10 +01:00
vf_atadenoise.c avfilter/vf_atadenoise: support alpha formats 2019-11-18 17:06:59 +01:00
vf_avgblur.c avfilter/vf_avgblur: add support for 12bit yuva formats 2019-11-18 17:27:42 +01:00
vf_avgblur_opencl.c lavfi/avgblur_opencl: fix using uninitialized value 2018-07-11 23:17:04 +01:00
vf_avgblur_vulkan.c lavfi/vulkan: use av_get_random_seed instead of rand 2020-05-29 13:10:58 +01:00
vf_bbox.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
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 doc/filters: clarify metadata and logging for blackdetect 2020-04-13 11:23:24 +05:30
vf_blackframe.c avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_blend.c avfilter/vf_blend: add support for float formats 2020-05-26 23:27:02 +02: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 lavfi: Add boxblur_opencl filter 2018-06-21 00:31:42 +01:00
vf_bwdif.c avfilter/vf_bwdif: fix heap-buffer overflow 2019-10-14 11:46:50 +02:00
vf_cas.c avfilter/vf_cas: Remove superfluous ; 2020-02-29 22:31:01 +01:00
vf_chromaber_vulkan.c lavfi/vulkan: use av_get_random_seed instead of rand 2020-05-29 13:10:58 +01:00
vf_chromakey.c avfilter/vf_chromakey: fix formula for calculation of difference 2020-05-19 20:10:34 +02: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 avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_colorbalance.c avfilter/vf_colorbalance:: Fix for framecrc bitexact for 32bit and 64bit system 2020-05-14 09:15:46 +08: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.c avfilter/vf_colorkey: fix formula for calculation of difference 2020-05-19 20:10:34 +02:00
vf_colorkey_opencl.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
vf_colorlevels.c avfilter/vf_colorlevels: add support for commands 2020-02-11 14:19:56 +01:00
vf_colormatrix.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_colorspace.c avfilter/vf_colorspace: fix memmory leaks 2019-10-18 10:48:22 +02:00
vf_convolution.c avfilter/vf_convolution: add 12bit yuva formats 2019-11-18 18:01:12 +01: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_convolve.c avfilter/vf_convolve: reset fft/ifft pointers after free 2020-02-25 17:35:09 +01:00
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/vf_crop: use ff_formats_pixdesc_filter(). 2020-05-23 15:50:20 +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_pixscope: also show standard deviation of zoomed area 2020-04-26 12:27:36 +02:00
vf_dblur.c avfilter: add dblur video filter 2020-05-30 18:04:14 +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: 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: Fix leak of AVFrame if making it writable fails 2020-02-11 00:03:44 +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 lavf/qsv: use av_cold for init/uninit 2019-06-03 05:39:06 +08:00
vf_deinterlace_vaapi.c lavfi/vf_*_vaapi: Fix error case 2020-02-09 20:36:45 +00:00
vf_dejudder.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_delogo.c avfilter/delogo: correct indentation for option show. 2020-04-11 11:46:48 +05:30
vf_derain.c avfilter/vf_derain.c: put all the calculation in model file. 2020-04-07 11:04:47 +08:00
vf_deshake.c lavf, lavfi: Remove uses of sizeof(char). 2020-04-04 23:21:14 +02:00
vf_deshake_opencl.c lavfi/deshake_opencl: Do not use bool, powerpc does not like it. 2020-04-01 15:48:19 +02: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 avfilter/vf_displace: use time_base from framesync 2019-07-14 18:20:18 +02:00
vf_dnn_processing.c avfilter/vf_dnn_processing.c: fix typo for the linesize of dnn data 2020-04-07 11:03:25 +08:00
vf_drawbox.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
vf_drawtext.c avfilter/vf_drawtext: only test available exceptions 2020-04-09 00:59:21 +02: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 avfilter: add support for gray14 format 2018-09-09 19:10:44 +02:00
vf_eq.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
vf_eq.h checkasm/vf_eq: add test for vf_eq 2019-09-26 08:10:31 +08:00
vf_extractplanes.c avfilter/extractplanes: add support for 12-bit YUVA formats 2019-01-17 11:41:18 +01:00
vf_fade.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46: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 remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +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: use av_fopen_utf8() 2020-02-14 21:47:55 +01: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 Stop hardcoding align=32 in av_frame_get_buffer() calls. 2020-05-22 14:38:57 +02:00
vf_floodfill.c avfilter/vf_floodfill: better fix for crash 2019-10-23 10:20:57 +02:00
vf_format.c avfilter: Add AV_OPT_FLAG_FILTERING_PARAM to where it was missing 2016-04-21 20:20:42 +02:00
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: fix infinite loop with 1-frame input 2020-12-30 23:47:53 +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: fix missing freeze_start when the freeze length is around the detection duration 2019-05-05 20:07:35 +02:00
vf_freezeframes.c avfilter: add freezeframes video filter 2020-01-11 19:05:17 +01:00
vf_frei0r.c lavfi/frei0r: Fix a union member type and remove an unneeded cast. 2019-04-25 00:29:09 +02:00
vf_fspp.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
vf_fspp.h lavfi/fspp: Simplify a macro. 2019-04-20 00:20:07 +02:00
vf_gblur.c avfilter/vf_gblur: add support for 12bit yuva formats 2019-11-18 17:26:59 +01:00
vf_geq.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
vf_gradfun.c Merge commit '41ed7ab45f' 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/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 avfilter/hue: fix range in comment 2020-03-24 15:04:52 +05:30
vf_hwdownload.c Merge commit 'e3fb74f7f9' 2017-03-30 00:02:08 +02:00
vf_hwmap.c Merge commit 'c6bc18bc12' 2018-02-12 22:56:12 +00:00
vf_hwupload.c lavfi/vf_hwupload: Add support for HW -> HW transfers 2020-02-04 23:19:48 +00:00
vf_hwupload_cuda.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 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/vf_il: add support for commands 2019-12-27 21:17:00 +01:00
vf_kerndeint.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
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 lavfi/lensfun: Use ff_filter_get_nb_threads() get number of threads 2019-05-22 17:34:18 +08:00
vf_libopencv.c Mark some arrays that never change as const. 2017-02-01 10:42:59 +01:00
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_lut.c avfilter/vf_lut: fix regression with >8bit planar filtering 2019-07-05 12:55:02 +02: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: Fix mixed declaration and code 2020-06-01 15:21:40 +02:00
vf_maskedclamp.c avfilter/vf_maskedclamp: make C version consistent with ASM one 2020-02-08 10:46:37 +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_maskedthreshold.c avfilter: add maskedthreshold filter 2020-04-18 12:34:49 +02:00
vf_maskfun.c avfilter/vf_maskfun: fix memleak 2019-10-18 21:57:20 +02:00
vf_mcdeint.c avfilter/vf_mcdeint: remove usage of deprecated AVCodecContext.me_method 2017-08-30 21:49:14 -03:00
vf_median.c avfilter/vf_median: implement percentile option 2020-02-12 11:27:28 +01: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/vf_midequalizer: add 16bit formats 2019-11-19 13:08:07 +01:00
vf_minterpolate.c Revert "avfilter/vf_minterpolate: if metadata lavfi.scd.mafd exists, we'll use it first" 2020-05-15 18:35:51 +02:00
vf_misc_vaapi.c lavfi/vf_*_vaapi: Fix error case 2020-02-09 20:36:45 +00:00
vf_mix.c avfilter/vf_mix: Check sscanf() return value 2020-05-01 06:36:36 +08:00
vf_mpdecimate.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_neighbor.c avfilter/vf_neighbor: add support for commands 2019-12-27 20:21:20 +01:00
vf_neighbor_opencl.c lavfi: add erosion_opencl, dilation_opencl filters 2018-08-12 21:52:06 +01:00
vf_nlmeans.c avfilter/vf_nlmeans: round values toward nearest integer 2019-10-21 09:26:41 +02:00
vf_nlmeans.h lavfi/nlmeans: add AArch64 SIMD for compute_safe_ssd_integral_image 2018-05-08 10:28:06 +02:00
vf_nlmeans_opencl.c lavfi/opencl: add nlmeans_opencl filter 2019-05-24 15:09:22 +08:00
vf_nnedi.c avfilter/vf_nnedi: fix possible double free 2019-10-07 11:15:44 +02:00
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 remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
vf_null.c Merge remote-tracking branch 'qatar/master' 2013-10-29 11:58:11 +01:00
vf_ocr.c avfilter/vf_ocr: also export confidence of result 2019-05-17 19:10:12 +02:00
vf_overlay.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +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_overlay_cuda.c avfilter: add vf_overlay_cuda 2020-03-28 18:39:40 +01:00
vf_overlay_cuda.cu avfilter: add vf_overlay_cuda 2020-03-28 18:39:40 +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 lavf/qsv: use av_cold for init/uninit 2019-06-03 05:39:06 +08:00
vf_overlay_vulkan.c lavfi/vulkan: use av_get_random_seed instead of rand 2020-05-29 13:10:58 +01:00
vf_owdenoise.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_pad.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
vf_pad_opencl.c avfilter: add pad opencl filter 2020-02-14 09:59:27 +01:00
vf_palettegen.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
vf_paletteuse.c avfilter/vf_paletteuse: Fix leaks of AVFilterFormats on error 2021-02-27 07:20:57 +01:00
vf_perspective.c avfilter/vf_perspective: Free out AVFrame on error 2017-02-03 21:52:22 +01:00
vf_phase.c avfilter/vf_phase: add >8 bit support 2020-02-15 12:18:51 +01:00
vf_photosensitivity.c avfilter/vf_photosensitivity: fix memleak 2019-09-30 20:37:25 +02:00
vf_pixdesctest.c avfilter/vf_pixdesctest: Use 32bit read/write 2018-10-27 22:39:27 +02:00
vf_pp.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_pp7.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
vf_pp7.h lavfi: port mp=pp7 to libavfilter 2015-01-09 17:26:31 +01:00
vf_premultiply.c avfilter/vf_premultiply: add support for 12bit yuva format 2019-11-18 18:35:32 +01:00
vf_procamp_vaapi.c lavfi/vf_*_vaapi: Fix error case 2020-02-09 20:36:45 +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/vf_psnr: fix logic failure when comparing time bases 2020-02-01 21:10:25 +01:00
vf_pullup.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
vf_pullup.h avfilter/vf_pullup: use ptrdiff_t as stride argument for dsp functions 2014-06-25 18:22:31 +02:00
vf_qp.c avfilter/vf_qp: Fix use of uinitialized variable 2015-04-21 22:54:13 +02:00
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 avfilter: do not use AVFrame accessor 2017-04-23 14:40:30 +07:00
vf_remap.c avfilter/vf_remap: add fill color option 2020-02-14 13:19:05 +01: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 avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
vf_rotate.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
vf_sab.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_scale.c avfilter/scale: don't fail for circular expressions 2020-01-26 21:06:53 +05:30
vf_scale_cuda.c avfilter: rename scale.c,h to scale_eval 2019-12-10 12:55:48 +05:30
vf_scale_cuda.cu avfilter/vf_scale_cuda: Switch to using ffnvcodec 2019-02-27 18:03:17 +01:00
vf_scale_npp.c avfilter: rename scale.c,h to scale_eval 2019-12-10 12:55:48 +05:30
vf_scale_qsv.c lavfi/scale_qsv: Fix a format specifier for a variable of type int. 2020-04-04 23:18:18 +02:00
vf_scale_vaapi.c lavfi/vf_*_vaapi: Fix error case 2020-02-09 20:36:45 +00:00
vf_scale_vulkan.c lavfi/vulkan: use av_get_random_seed instead of rand 2020-05-29 13:10:58 +01:00
vf_scdet.c avfilter/vf_scdet: add filter to detect scene change 2020-05-14 23:03:06 +08:00
vf_scroll.c avfilter/vf_scroll: add support for slice threading 2019-11-21 12:59:08 +01:00
vf_selectivecolor.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
vf_separatefields.c avfilter/vf_separatefields: switch to activate 2019-05-16 12:31:57 +02:00
vf_setparams.c avfilter: Support EBU Tech. 3213-E primaries values 2019-09-01 20:00:53 -03:00
vf_showinfo.c vf_showinfo: support AV_FRAME_DATA_VIDEO_ENC_PARAMS 2020-05-12 09:37:47 +02: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 Stop hardcoding align=32 in av_frame_get_buffer() calls. 2020-05-22 14:38:57 +02: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 pixblockdsp, avdct: Add get_pixels_unaligned 2020-05-13 13:20:08 +03:00
vf_spp.h avfilter/vf_spp: Remove unused AVCodecContext 2020-05-12 01:00:28 +02:00
vf_sr.c avfilter/vf_sr.c: refine code to use AVPixFmtDescriptor.log2_chroma_h/w 2020-03-03 15:28:59 +08: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 remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
vf_super2xsai.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_swaprect.c avfilter/swaprect: correct assignment of VAR_POS 2020-01-15 14:27:51 +05:30
vf_swapuv.c avfilter: hflip,swapuv,vflip: add timeline support 2016-08-28 11:00:06 +02:00
vf_telecine.c avfilter/vf_telecine: avoid possible null-pointer dereference 2020-04-14 12:12:42 +02:00
vf_threshold.c avfilter/vf_threshold: use time_base from framesync 2019-07-14 17:28:04 +02:00
vf_thumbnail.c avfilter/vf_thumbnail: fix possible crash on error 2020-02-10 15:46:42 +01: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 lavfi/vf_thumbnail_cuda: fix operator precedence bug 2019-07-30 15:17:22 +02:00
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.c avfilter/vf_tonemap: add slice threading 2019-05-01 21:19:58 +02: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_tpad.c avfilter: add av_cold where it is missing 2019-10-03 12:09:07 +02:00
vf_transpose.c avfilter/vf_transpose: add x86 SIMD 2019-10-21 20:37:51 +02: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 lavfi/vf_*_vaapi: Fix error case 2020-02-09 20:36:45 +00:00
vf_unsharp.c avfilter/vf_unsharp: Don't dereference NULL 2019-12-03 09:50:00 +01:00
vf_unsharp_opencl.c lavfi/opencl: add macro for opencl error handling. 2018-07-11 23:03:46 +01:00
vf_untile.c lavfi: add untile filter. 2020-05-23 15:52:27 +02:00
vf_uspp.c avfilter: don't anonymously typedef structs 2017-05-13 11:39:28 +02:00
vf_v360.c avfilter/vf_v360: make FOV adjusted for dual fisheye too 2020-04-29 19:18:25 +02:00
vf_vaguedenoiser.c avfilter/vf_vaguedenoiser: add new type of threshold 2020-06-07 15:20:25 +02:00
vf_vectorscope.c avfilter/vf_vectorscope: add support for 12bit yuva formats 2019-12-29 15:33:55 +01:00
vf_vflip.c avfilter: hflip,swapuv,vflip: add timeline support 2016-08-28 11:00:06 +02:00
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 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 avcodec/filter: Remove extra '; ' outside of functions 2019-10-07 21:15:55 +02:00
vf_vpp_qsv.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01: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.c avfilter/vf_xfade: add slice transitions 2020-04-07 13:51:25 +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_xmedian.c avfilter: add tmedian filter 2020-04-18 12:34:49 +02:00
vf_yadif.c avfilter/vf_yadif: cosmetics in the pix_fmts[] array 2019-12-25 18:00:40 +01:00
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_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 avfilter/vf_zscale: fix crash on unaligned input 2020-02-25 19:52:26 +01: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 vidstabutils: improve documentation 2014-08-22 22:19:20 +02:00
vmaf_motion.h avfilter/vmaf_motion: use correct header guards 2017-09-30 15:38:09 -03:00
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_gradients.c avfilter: add gradients source video filter 2020-05-19 20:10:34 +02:00
vsrc_life.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
vsrc_mandelbrot.c avfilter/vsrc_mandelbrot: unbreak configuring rate value 2020-05-16 11:10:32 +02:00
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: unbreak configuring rate value 2020-05-16 11:13:46 +02:00
vsrc_testsrc.c remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
vulkan.c lavfi/vulkan: fix queue counts and set indices 2020-05-26 10:52:11 +01:00
vulkan.h lavfi/vulkan: use all enabled queues in the queue family 2020-05-23 19:07:50 +01: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: clarify intention in dolph window calculation 2019-09-16 10:57:09 +02:00
yadif.h avfilter/yadif_common: Add field type tracking to help bwdif 2018-11-14 17:41:01 -08:00
yadif_common.c avfilter/yadif_common: Add field type tracking to help bwdif 2018-11-14 17:41:01 -08:00