1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavfilter
Andreas Rheinhardt aac8fa2fbf avfilter/asrc_flite: Fix races upon (un)registering voices
The voice registration system in libflite is broken: It is not
thread-safe and also not based on internal counters; instead
any call to unregister a voice frees said voice even if there are still
many other users of said voice who have also registered said voice.
While there is no way to guard against another library unregistering
voices behind our back, we can at least be correct in the absence of
other users of libflite. The current code already tried this by using
a reference count of our own for each voice; but the implementation
of this is not thread-safe at all.

Fix this by using a mutex to guard all of libavfilter's libflite
registration and unregistration calls, thereby being thread-safe
in the absence of other libflite users.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-10 14:27:22 +02:00
..
aarch64
cuda
dnn
opencl
tests avfilter/tests/filtfmts: Check for existence of formats/channel layouts 2021-10-10 12:04:30 +02:00
x86 avfilter/x86/vf_blend: unify indentation format 2021-10-03 09:15:55 +02:00
.gitignore
aeval.c avfilter/aeval: Fix leak of expressions upon reallocation error 2021-10-07 12:50:18 +02:00
af_acontrast.c avfilter/af_contrast: Use formats list instead of query function 2021-10-05 18:01:01 +02:00
af_acopy.c
af_acrossover.c avfilter/af_crossover: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_acrusher.c avfilter/af_acrusher: Store format in filter, remove query function 2021-10-05 18:01:02 +02:00
af_adeclick.c avfilter/af_adeclick: Store format in filter, remove query function 2021-10-05 18:01:02 +02:00
af_adecorrelate.c avfilter/af_adecorrelate: Store format in filter, remove query func 2021-10-05 18:01:02 +02:00
af_adelay.c avfilter/af_adelay: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_adenorm.c avfilter/af_adenorm: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_aderivative.c avfilter/af_aderivative: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_aecho.c avfilter/af_aecho: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_aemphasis.c avfilter/af_aemphasis: Store format in filter, remove query function 2021-10-05 18:01:02 +02:00
af_aexciter.c avfilter/af_aexciter: Store format in filter, remove query function 2021-10-05 18:01:02 +02:00
af_afade.c avfilter/af_afade: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_afftdn.c avfilter/af_afftdn: Store format in filter, remove query function 2021-10-05 18:01:02 +02:00
af_afftfilt.c avfilter/af_afftfilt: Store format in filter, remove query function 2021-10-05 18:01:04 +02:00
af_afir.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_afir.h
af_aformat.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_afreqshift.c avfilter/af_afreqshift: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_afwtdn.c avfilter/af_afwtdn: Store format in filter, remove query function 2021-10-05 18:01:02 +02:00
af_agate.c avfilter/af_agate: Store format in filter, remove query function 2021-10-05 18:01:04 +02:00
af_aiir.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_alimiter.c avfilter/af_alimiter: Store format in filter, remove query function 2021-10-05 18:01:02 +02:00
af_amerge.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_amix.c avfilter/af_amix: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_amultiply.c avfilter/af_amultiply: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_anequalizer.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_anlmdn.c avfilter/af_anlmdn: Store format in filter, remove query function 2021-10-05 18:01:02 +02:00
af_anlmdndsp.h
af_anlms.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_anull.c
af_apad.c
af_aphaser.c avfilter/af_aphaser: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_apsyclip.c avfilter/af_apsyclip: Store format in filter, remove query function 2021-10-05 18:01:02 +02:00
af_apulsator.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_aresample.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_arnndn.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_asdr.c avfilter: add audio signal to distortion ratio filter 2021-10-09 14:10:09 +02:00
af_asetnsamples.c
af_asetrate.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_ashowinfo.c
af_asoftclip.c avfilter/af_asoftclip: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_asr.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_astats.c avfilter/af_astats: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_asubboost.c avfilter/af_asubboost: Store format in filter, remove query function 2021-10-05 18:01:02 +02:00
af_asupercut.c avfilter/af_asupercut: Use formats list instead of query function 2021-10-05 18:01:02 +02:00
af_atempo.c avfilter/af_atempo: Use formats list instead of query function 2021-10-05 18:01:03 +02:00
af_atilt.c avfilter/af_atilt: Constify filter 2021-10-09 13:21:17 +02:00
af_axcorrelate.c avfilter/af_axcorrelate: add DBLP sample format support 2021-10-09 14:10:09 +02:00
af_biquads.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_bs2b.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_channelmap.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_channelsplit.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_chorus.c avfilter/af_chorus: Store format in filter, remove query function 2021-10-05 18:01:03 +02:00
af_compand.c avfilter/af_compand: Store format in filter, remove query function 2021-10-05 18:01:03 +02:00
af_compensationdelay.c avfilter/af_compensationdelay: Store format in filter, remove query func 2021-10-05 18:01:03 +02:00
af_crossfeed.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_crystalizer.c avfilter/af_crystalizer: Use formats list instead of query function 2021-10-05 18:01:03 +02:00
af_dcshift.c avfilter/af_dcshift: Store format in filter, remove query function 2021-10-05 18:01:03 +02:00
af_deesser.c avfilter/af_deesser: Store format in filter, remove query function 2021-10-05 18:01:03 +02:00
af_drmeter.c avfilter/af_drmeter: Use formats list instead of query function 2021-10-05 18:01:03 +02:00
af_dynaudnorm.c avfilter/af_dynaudnorm: Store format in filter, remove query function 2021-10-05 18:01:03 +02:00
af_earwax.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_extrastereo.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_firequalizer.c avfilter/af_firequalizer: Store format in filter, remove query func 2021-10-05 18:01:03 +02:00
af_flanger.c avfilter/af_flanger: Store format in filter, remove query function 2021-10-05 18:01:03 +02:00
af_haas.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_hdcd.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_headphone.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_join.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_ladspa.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_loudnorm.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_lv2.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_mcompand.c avfilter/af_mcompand: Store format in filter, remove query function 2021-10-05 18:01:03 +02:00
af_pan.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_replaygain.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_rubberband.c avfilter/af_rubberband: Store format in filter, remove query function 2021-10-05 18:01:03 +02:00
af_sidechaincompress.c avfilter/af_sidechaincompress: Store format in filter, remove query func 2021-10-05 18:01:03 +02:00
af_silencedetect.c avfilter/af_silencedetect: Use formats list instead of query function 2021-10-05 18:01:03 +02:00
af_silenceremove.c avfilter/af_silenceremove: Use formats list instead of query function 2021-10-05 18:01:03 +02:00
af_sofalizer.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_speechnorm.c avfilter/af_speechnorm: Use formats list instead of query function 2021-10-05 18:01:03 +02:00
af_stereotools.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_stereowiden.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_superequalizer.c avfilter/af_superequalizer: Store format in filter, remove query func 2021-10-05 18:01:03 +02:00
af_surround.c avfilter/af_surround: Fix memleaks upon allocation error 2021-10-07 12:49:49 +02:00
af_tremolo.c avfilter/af_tremolo: Store format in filter, remove query function 2021-10-05 18:01:03 +02:00
af_vibrato.c avfilter/af_vibrato: Fix segfault upon allocation error 2021-10-07 12:50:01 +02:00
af_volume.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_volume.h
af_volumedetect.c avfilter/af_volumedetect: Use formats list instead of query function 2021-10-05 18:01:04 +02:00
allfilters.c avfilter: add audio signal to distortion ratio filter 2021-10-09 14:10:09 +02:00
asink_anullsink.c
asrc_afirsrc.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
asrc_anoisesrc.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
asrc_anullsrc.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
asrc_flite.c avfilter/asrc_flite: Fix races upon (un)registering voices 2021-10-10 14:27:22 +02:00
asrc_hilbert.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
asrc_sinc.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
asrc_sine.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
atadenoise.h
audio.c
audio.h
avf_abitscope.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avf_ahistogram.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avf_aphasemeter.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avf_avectorscope.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avf_concat.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avf_showcqt.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avf_showcqt.h
avf_showfreqs.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avf_showspatial.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avf_showspectrum.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avf_showvolume.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avf_showwaves.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avfilter.c avfilter/avfilter: Make ff_tlog_ref() static 2021-10-03 22:54:54 +02:00
avfilter.h avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
avfiltergraph.c avfilter/avfiltergraph: Fix use-after-free when inserting auto-converter 2021-10-08 12:06:00 +02:00
avfilterres.rc
bbox.c
bbox.h
blend_modes.c
blend.h
boxblur.c
boxblur.h
bufferqueue.h
buffersink.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
buffersink.h
buffersrc.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
buffersrc.h
bwdif.h
colorspace.c
colorspace.h
colorspacedsp_template.c
colorspacedsp_yuv2yuv_template.c
colorspacedsp.c
colorspacedsp.h
convolution.h
deshake.h
dnn_filter_common.c
dnn_filter_common.h
dnn_interface.h
drawutils.c
drawutils.h
ebur128.c
ebur128.h
f_bench.c
f_cue.c
f_drawgraph.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
f_ebur128.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
f_graphmonitor.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
f_interleave.c
f_latency.c avfilter: add (a)latency filters 2021-10-02 18:49:40 +02:00
f_loop.c
f_metadata.c
f_perms.c
f_realtime.c
f_reverse.c avfilter/f_reverse: add missing S64(P) sample format support 2021-10-02 18:49:40 +02:00
f_segment.c
f_select.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
f_sendcmd.c
f_sidedata.c
f_streamselect.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
f_zmq.c
fifo.c
filters.h
formats.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
formats.h avfilter/formats: Add function to create AVFilterFormats with one entry 2021-10-05 17:37:09 +02:00
framepool.c
framepool.h
framequeue.c
framequeue.h
framerate.h
framesync.c
framesync.h
gblur.h
generate_wave_table.c
generate_wave_table.h
glslang.cpp
glslang.h
gradfun.h
graphdump.c
graphparser.c
hermite.h
hflip.h
internal.h avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
lavfutils.c
lavfutils.h
libavfilter.v
limiter.h
log2_tab.c
lswsutils.c
lswsutils.h
Makefile avfilter: add audio signal to distortion ratio filter 2021-10-09 14:10:09 +02:00
maskedclamp.h
maskedmerge.h
median_template.c
median.h
motion_estimation.c
motion_estimation.h
opencl_source.h
opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
opencl.h avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
phase_template.c
preserve_color.h
psnr.h
pthread.c
qp_table.c
qp_table.h
qsvvpp.c
qsvvpp.h
removegrain.h
scale_eval.c
scale_eval.h
scene_sad.c
scene_sad.h
setpts.c
settb.c
signature_lookup.c
signature.h
split.c
src_movie.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
ssim.h
stereo3d.h
thread.h
threshold.h
tinterlace.h
transform.c
transform.h
transpose.h
trim.c
unsharp.h
v360.h
vaapi_vpp.c
vaapi_vpp.h
vaf_spectrumsynth.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
version.h avfilter: add audio signal to distortion ratio filter 2021-10-09 14:10:09 +02:00
vf_addroi.c
vf_alphamerge.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_amplify.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_aspect.c
vf_atadenoise.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_avgblur_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_avgblur_vulkan.c avfilter/vf_avgblur_vulkan: fix incorrect conditional judgement 2021-10-08 11:09:30 +02:00
vf_avgblur.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_bbox.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_bilateral.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_bitplanenoise.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_blackdetect.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_blackframe.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_blend.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_bm3d.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_boxblur.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_bwdif.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_cas.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_chromaber_vulkan.c avfilter/vulkan: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_chromakey.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_chromanr.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_chromashift.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_ciescope.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_codecview.c avfilter/vf_codecview: Store format in filter, remove query function 2021-10-05 18:01:04 +02:00
vf_colorbalance.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_colorchannelmixer.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_colorconstancy.c avfilter/vf_colorconstancy: Store format in filter, remove query func 2021-10-05 18:01:04 +02:00
vf_colorcontrast.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_colorcorrect.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_colorize.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_colorkey_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_colorkey.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_colorlevels.c avfilter/vf_colorlevels: Use formats list instead of query function 2021-10-05 18:01:04 +02:00
vf_colormatrix.c avfilter/vf_colormatrix: Use formats list instead of query function 2021-10-05 18:01:04 +02:00
vf_colorspace.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_colortemperature.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_convolution_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_convolution.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_convolve.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_copy.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_coreimage.m avfilter/vf_coreimage: Store format in filter, remove query function 2021-10-05 18:58:09 +02:00
vf_cover_rect.c avfilter/vf_cover_rect: Use formats list instead of query function 2021-10-05 18:58:24 +02:00
vf_crop.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_cropdetect.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_curves.c avfilter/vf_curves: Use formats list instead of query function 2021-10-05 18:58:24 +02:00
vf_datascope.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_dblur.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_dctdnoiz.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_deband.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_deblock.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_decimate.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_dedot.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_deflicker.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_deinterlace_qsv.c avfilter/vf_deinterlace_qsv: Store format in filter, remove query func 2021-10-05 18:58:28 +02:00
vf_deinterlace_vaapi.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_dejudder.c
vf_delogo.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_derain.c avfilter/vf_derain: Store format in filter, remove query function 2021-10-05 18:58:24 +02:00
vf_deshake_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_deshake.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_despill.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_detelecine.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_displace.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_dnn_classify.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_dnn_detect.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_dnn_processing.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_drawbox.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_drawtext.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_edgedetect.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_elbg.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_entropy.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_epx.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_eq.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_eq.h
vf_estdif.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_exposure.c avfilter/vf_exposure: Use formats list instead of query function 2021-10-05 18:58:24 +02:00
vf_extractplanes.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_fade.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_fftdnoiz.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_fftfilt.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_field.c
vf_fieldhint.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_fieldmatch.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_fieldorder.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_fillborders.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_find_rect.c avfilter/vf_find_rect: Use formats list instead of query function 2021-10-05 18:58:27 +02:00
vf_floodfill.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_format.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_fps.c
vf_framepack.c avfilter/vf_framepack: Use formats list instead of query function 2021-10-05 18:58:24 +02:00
vf_framerate.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_framestep.c
vf_freezedetect.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_freezeframes.c
vf_frei0r.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_fspp.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_fspp.h
vf_gblur.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_geq.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_gradfun.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_grayworld.c avfilter/vf_grayworld: Use formats list instead of query function 2021-10-05 18:58:27 +02:00
vf_guided.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_hflip.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_histeq.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_histogram.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_hqdn3d.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_hqdn3d.h
vf_hqx.c avfilter/vf_hqx: Store format in filter, remove query function 2021-10-05 18:58:24 +02:00
vf_hsvkey.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_hue.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_hwdownload.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_hwmap.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_hwupload_cuda.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_hwupload.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_hysteresis.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_identity.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_idet.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_idet.h
vf_il.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_kerndeint.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_lagfun.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_lenscorrection.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_lensfun.c avfilter/vf_lensfun: Store format in filter, remove query function 2021-10-05 18:58:24 +02:00
vf_libopencv.c avfilter/vf_libopencv: Use formats list instead of query function 2021-10-05 18:58:27 +02:00
vf_libvmaf.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_limiter.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_lumakey.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_lut2.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_lut3d.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_lut.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_maskedclamp.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_maskedmerge.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_maskedminmax.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_maskedthreshold.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_maskfun.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_mcdeint.c avfilter/vf_mcdeint: Store format in filter, remove query function 2021-10-05 18:58:24 +02:00
vf_median.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_mergeplanes.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_mestimate.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_midequalizer.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_minterpolate.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_misc_vaapi.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_mix.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_monochrome.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_morpho.c avfilter/vf_morpho: fix leak by not returning too early 2021-10-05 20:13:13 +02:00
vf_mpdecimate.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_neighbor_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_neighbor.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_nlmeans_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_nlmeans.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_nlmeans.h
vf_nnedi.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_noise.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_noise.h
vf_normalize.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_null.c
vf_ocr.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_overlay_cuda.c avfilter/vf_overlay_cuda: Store format in filter, remove query func 2021-10-05 18:58:28 +02:00
vf_overlay_cuda.cu
vf_overlay_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_overlay_qsv.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_overlay_vulkan.c avfilter/vulkan: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_overlay.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_overlay.h
vf_owdenoise.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_pad_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_pad.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_palettegen.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_paletteuse.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_perspective.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_phase.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_photosensitivity.c avfilter/vf_photosensitivity: Use formats list instead of query function 2021-10-05 18:58:26 +02:00
vf_pixdesctest.c
vf_pp7.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_pp7.h
vf_pp.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_premultiply.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_procamp_vaapi.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_program_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_pseudocolor.c avfilter/vf_pseudocolor: Use formats list instead of query function 2021-10-05 18:58:24 +02:00
vf_psnr.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_pullup.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_pullup.h
vf_qp.c
vf_random.c
vf_readeia608.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_readvitc.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_remap.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_removegrain.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_removelogo.c avfilter/vf_removelogo: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_repeatfields.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_rotate.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_sab.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_scale_cuda.c avfilter/vf_scale_cuda: Store format in filter, remove query function 2021-10-05 18:58:28 +02:00
vf_scale_cuda.cu
vf_scale_cuda.h
vf_scale_npp.c avfilter/scale_npp: fix non-aligned output frame dimensions 2021-10-07 18:07:53 +02:00
vf_scale_qsv.c avfilter/vf_scale_qsv: Use formats list instead of query function 2021-10-05 18:58:28 +02:00
vf_scale_vaapi.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_scale_vulkan.c avfilter/vulkan: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_scale.c avfilter/vf_scale: Reindentation 2021-10-10 12:04:30 +02:00
vf_scdet.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_scroll.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_selectivecolor.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_separatefields.c
vf_setparams.c
vf_sharpen_npp.c avfilter/sharpen_npp: use FILTER_SINGLE_PIXFMT 2021-10-07 19:01:25 +02:00
vf_shear.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_showinfo.c avfilter/vf_showinfo: minor adjustment for the dump format of ROI 2021-10-08 10:11:59 +08:00
vf_showpalette.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_shuffleframes.c
vf_shufflepixels.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_shuffleplanes.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_signalstats.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_signature.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_smartblur.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_spp.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_spp.h
vf_sr.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_ssim.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_stack.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_stereo3d.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_subtitles.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_super2xsai.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_swaprect.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_swapuv.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_telecine.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_threshold.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_thumbnail_cuda.c avfilter/vf_thumbnail_cuda: Reindent after the previous commit 2021-10-07 16:41:21 +02:00
vf_thumbnail_cuda.cu
vf_thumbnail.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_tile.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_tinterlace.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_tmidequalizer.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_tonemap_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_tonemap_vaapi.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_tonemap.c avfilter/vf_tonemap: Use formats list instead of query function 2021-10-05 18:58:24 +02:00
vf_tpad.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_transpose_npp.c avfilter/vf_transpose_npp: Store format in filter, remove query func 2021-10-05 18:58:28 +02:00
vf_transpose_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_transpose_vaapi.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_transpose.c avfilter/vf_transpose: Don't call av_pix_fmt_desc_get() twice 2021-10-10 12:04:30 +02:00
vf_unsharp_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_unsharp.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_untile.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_uspp.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_v360.c avfilter/vf_v360: fix scaling to give proper results 2021-10-09 16:59:35 +02:00
vf_vaguedenoiser.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_vectorscope.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_vflip.c
vf_vfrdet.c
vf_vibrance.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_vidstabdetect.c avfilter/vf_vidstabdetect: Use formats list instead of query function 2021-10-05 18:58:25 +02:00
vf_vidstabtransform.c avfilter/vf_vidstabtransform: Use formats list instead of query func 2021-10-05 18:58:25 +02:00
vf_vif.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_vignette.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_vmafmotion.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_vpp_qsv.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_w3fdif.c avfilter/vf_w3fdif: Fix segfault on allocation error 2021-10-07 12:49:29 +02:00
vf_waveform.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_weave.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_xbr.c avfilter/vf_xbr: Store format in filter, remove query function 2021-10-05 18:58:25 +02:00
vf_xfade_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_xfade.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_xmedian.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_yadif_cuda.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_yadif_cuda.cu
vf_yadif.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_yaepblur.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_zoompan.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_zscale.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
video.c
video.h
vidstabutils.c avfilter/vf_vidstab(detect|transform): Deduplicate pixel formats 2021-10-05 18:58:25 +02:00
vidstabutils.h avfilter/vf_vidstab(detect|transform): Deduplicate pixel formats 2021-10-05 18:58:25 +02:00
vmaf_motion.h
vsink_nullsink.c
vsrc_cellauto.c avfilter/vsrc_cellauto: Store format in filter, remove query function 2021-10-05 18:58:25 +02:00
vsrc_gradients.c avfilter/vsrc_gradients: Use formats list instead of query function 2021-10-05 18:58:24 +02:00
vsrc_life.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vsrc_mandelbrot.c avfilter/vsrc_mandelbrot: Store format in filter, remove query func 2021-10-05 18:58:24 +02:00
vsrc_mptestsrc.c avfilter/vsrc_mptestsrc: Store format in filter, remove query function 2021-10-05 18:58:24 +02:00
vsrc_sierpinski.c avfilter/vsrc_sierpinski: Store format in filter, remove query func 2021-10-05 18:58:24 +02:00
vsrc_testsrc.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vulkan.c avfilter/vulkan: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vulkan.h avfilter/vulkan: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
w3fdif.h
window_func.h
yadif_common.c
yadif.h