FFmpeg/libavfilter
Andreas Rheinhardt b4f5201967 avfilter: Replace query_formats callback with union of list and callback
If one looks at the many query_formats callbacks in existence,
one will immediately recognize that there is one type of default
callback for video and a slightly different default callback for
audio: It is "return ff_set_common_formats_from_list(ctx, pix_fmts);"
for video with a filter-specific pix_fmts list. For audio, it is
the same with a filter-specific sample_fmts list together with
ff_set_common_all_samplerates() and ff_set_common_all_channel_counts().

This commit allows to remove the boilerplate query_formats callbacks
by replacing said callback with a union consisting the old callback
and pointers for pixel and sample format arrays. For the not uncommon
case in which these lists only contain a single entry (besides the
sentinel) enum AVPixelFormat and enum AVSampleFormat fields are also
added to the union to store them directly in the AVFilter,
thereby avoiding a relocation.

The state of said union will be contained in a new, dedicated AVFilter
field (the nb_inputs and nb_outputs fields have been shrunk to uint8_t
in order to create a hole for this new field; this is no problem, as
the maximum of all the nb_inputs is four; for nb_outputs it is only
two).

The state's default value coincides with the earlier default of
query_formats being unset, namely that the filter accepts all formats
(and also sample rates and channel counts/layouts for audio)
provided that these properties agree coincide for all inputs and
outputs.

By using different union members for audio and video filters
the type-unsafety of using the same functions for audio and video
lists will furthermore be more confined to formats.c than before.

When the new fields are used, they will also avoid allocations:
Currently something nearly equivalent to ff_default_query_formats()
is called after every successful call to a query_formats callback;
yet in the common case that the newly allocated AVFilterFormats
are not used at all (namely if there are no free links) these newly
allocated AVFilterFormats are freed again without ever being used.
Filters no longer using the callback will not exhibit this any more.

Reviewed-by: Paul B Mahol <onemda@gmail.com>
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2021-10-05 17:48:25 +02:00
..
aarch64 Include attributes.h directly 2021-04-19 14:34:10 +02:00
cuda avfilter/cuda: fix ptx inflation with large payloads 2021-06-24 20:58:47 +02:00
dnn Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
opencl avfilter: add pad opencl filter 2020-02-14 09:59:27 +01:00
tests avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
x86 avfilter/x86/vf_blend: unify indentation format 2021-10-03 09:15:55 +02:00
.gitignore
aeval.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_acontrast.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_acopy.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
af_acrossover.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_acrusher.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_adeclick.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_adecorrelate.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_adelay.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_adenorm.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_aderivative.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_aecho.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_aemphasis.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_aexciter.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_afade.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_afftdn.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_afftfilt.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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 avfilter/af_afir: add support for switching impulse response streams at runtime 2020-01-10 13:14:54 +01:00
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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_afwtdn.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_agate.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_amultiply.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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 avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
af_apad.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
af_aphaser.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_apsyclip.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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_asetnsamples.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
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 avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
af_asoftclip.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_asubboost.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_asupercut.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_atempo.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_atilt.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_axcorrelate.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_compand.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_compensationdelay.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_dcshift.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_deesser.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_drmeter.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_dynaudnorm.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_flanger.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_sidechaincompress.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_silencedetect.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_silenceremove.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_surround.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_tremolo.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
af_vibrato.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
allfilters.c avfilter: add (a)latency filters 2021-10-02 18:49:40 +02:00
asink_anullsink.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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 avfilter/vf_atadenoise: add sigma options 2021-01-22 16:21:22 +01:00
audio.c avfilter/audio: Don't call av_get_channel_layout_nb_channels twice 2021-08-17 19:13:40 +02:00
audio.h avfilter/audio, video: Remove references to avfilter_unref_buffer() 2021-09-27 06:10:57 +02:00
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 avfilter/avf_showcqt: switch to TX FFT from avutil 2021-07-27 21:16:28 +02:00
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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avfiltergraph.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
avfilterres.rc
bbox.c avfilter/bbox: add support for >8 depth 2021-01-17 12:06:01 +01:00
bbox.h avfilter/bbox: add support for >8 depth 2021-01-17 12:06:01 +01:00
blend.h avfilter/vf_blend: add few more modes 2021-09-30 01:22:48 +02:00
blend_modes.c avfilter/vf_blend: add few more modes 2021-09-30 01:22:48 +02:00
boxblur.c avfilter/boxblur: add logging context to log 2019-10-08 13:47:43 +08:00
boxblur.h Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
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 avfilter/buffersink: Postpone removal of av_[a]buffersink_params_alloc 2021-03-07 15:19:10 +01:00
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.c
colorspacedsp.h
colorspacedsp_template.c
colorspacedsp_yuv2yuv_template.c
convolution.h avfilter/vf_convolution: add 16-column operation for filter_column() 2021-02-13 14:45:48 +01:00
deshake.h
dnn_filter_common.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
dnn_filter_common.h libavfilter: Remove Async Flag from DNN Filter Side 2021-08-28 16:19:07 +08:00
dnn_interface.h libavfilter: Unify Execution Modes in DNN Filters 2021-08-28 16:19:07 +08:00
drawutils.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
drawutils.h avfilter/drawutils: Remove remnants of old API 2021-01-29 15:20:53 +01:00
ebur128.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
ebur128.h avfilter/ebur128: Remove unused functions 2021-02-02 23:53:30 +01:00
f_bench.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
f_cue.c avfilter/f_cue: Deduplicate AVClasses 2021-09-19 04:07:48 +02:00
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 avfilter/f_interleave: Free inpads' names generically 2021-08-22 16:13:59 +02:00
f_latency.c avfilter: add (a)latency filters 2021-10-02 18:49:40 +02:00
f_loop.c avfilter/f_loop: initialize ret to silence compiler warning 2021-09-11 22:19:25 +02:00
f_metadata.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
f_perms.c avfilter/f_perms: Deduplicate AVClasses 2021-09-19 04:09:06 +02:00
f_realtime.c avfilter/f_realtime: Deduplicate AVClasses 2021-09-19 04:24:00 +02:00
f_reverse.c avfilter/f_reverse: add missing S64(P) sample format support 2021-10-02 18:49:40 +02:00
f_segment.c avfilter/f_segment: silence compiler warning 2021-09-11 22:19:25 +02:00
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 avfilter/f_sendcmd: Deduplicate AVClasses 2021-09-19 04:24:07 +02:00
f_sidedata.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
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 avfilter/f_zmq: Deduplicate AVClasses 2021-09-19 04:26:00 +02:00
fifo.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
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 Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
framepool.h avutil/buffer: Switch AVBuffer API to size_t 2021-04-27 10:43:13 -03:00
framequeue.c
framequeue.h
framerate.h avfilter/vf_framerate: remove duplicate code with macro-based function 2019-09-28 21:53:55 +02:00
framesync.c avfilter/framesync: Remove redundant setting of AVClass 2021-09-23 21:13:00 +02:00
framesync.h avfilter/framesync: Remove redundant setting of AVClass 2021-09-23 21:13:00 +02:00
gblur.h libavfilter/x86/vf_gblur: add localbuf and ff_horiz_slice_avx2/512() 2021-08-29 19:58:33 +02:00
generate_wave_table.c
generate_wave_table.h
glslang.cpp lavfi/vulkan: allow calling glslang_uninit without a prior init 2020-11-25 23:06:34 +01:00
glslang.h lavfi: add Vulkan filtering framework 2020-02-04 23:19:48 +00:00
gradfun.h
graphdump.c avfilter/graphdump: Use pointer to const for pointer to static strings 2021-08-27 18:17:07 +02:00
graphparser.c avfilter/graphparser: Fix memleak when linking filters fails 2020-08-23 19:57:42 +02:00
hermite.h
hflip.h lavfi/hflip: Support Bayer pixel formats. 2020-08-25 01:29:24 +02:00
internal.h avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
lavfutils.c lavfi/lavfutils: include required headers explicitly 2021-06-10 16:51:44 +02:00
lavfutils.h avfilter/lavfutils.h: Don't include avformat.h 2021-02-25 22:03:32 +01:00
libavfilter.v
limiter.h
log2_tab.c
lswsutils.c
lswsutils.h
Makefile avfilter: add (a)latency filters 2021-10-02 18:49:40 +02:00
maskedclamp.h avfilter/vf_maskedclamp: add x86 SIMD 2019-10-23 16:20:21 +02:00
maskedmerge.h
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
motion_estimation.h
opencl.c avfilter/formats: Factor common function combinations out 2021-08-13 17:36:22 +02: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
preserve_color.h avfilter/preserve_color: Add necessary headers 2021-09-27 10:17:53 +02:00
psnr.h
pthread.c avutil/internal, swresample/audioconvert: Remove cpu.h inclusions 2021-07-22 14:33:45 +02:00
qp_table.c lavfi: add common code to handle QP tables 2021-01-01 14:24:20 +01:00
qp_table.h avfilter/internal: Move ff_norm_qscale() to qp_table.h 2021-08-05 19:59:00 +02:00
qsvvpp.c Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
qsvvpp.h lavfi/qsvvpp: support async depth 2021-04-11 23:18:20 +08:00
removegrain.h
scale_eval.c avfilter/scale: separate exprs parse and eval 2020-01-15 11:26:46 +05:30
scale_eval.h avfilter: rename scale.c,h to scale_eval 2019-12-10 12:55:48 +05:30
scene_sad.c
scene_sad.h
setpts.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
settb.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
signature.h
signature_lookup.c avfilter/signature: fix integer rounding cast precedence 2021-08-28 13:30:02 +05:30
split.c avfilter/split: Deduplicate AVClasses 2021-09-19 04:26:07 +02:00
src_movie.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
ssim.h avfilter/vf_ssim: improve precision 2020-02-04 18:28:04 +01:00
stereo3d.h
thread.h
threshold.h
tinterlace.h avfilter/vf_tinterlace: use frame counter from lavfi 2020-07-17 13:53:55 +02:00
transform.c avfilter/transform: Stop exporting internal functions 2021-04-27 10:43:11 -03:00
transform.h avfilter/transform: Stop exporting internal functions 2021-04-27 10:43:11 -03:00
transpose.h avfilter/transpose: add missing headers 2019-10-22 19:53:50 +02:00
trim.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
unsharp.h avfilter/vf_unsharp: add 10bit support 2020-11-07 10:09:59 +08:00
v360.h avfilter/vf_v360: add cylindrical equal area format 2021-06-30 00:12:41 +02:00
vaapi_vpp.c lavfi: regroup formats lists in a single structure. 2020-09-08 14:02:40 +02:00
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 (a)latency filters 2021-10-02 18:49:40 +02:00
vf_addroi.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_aspect.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_atadenoise.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_avgblur.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_avgblur_opencl.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_avgblur_vulkan.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_bbox.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_bilateral.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_bitplanenoise.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_blackdetect.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_blackframe.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_blend.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_bm3d.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_cas.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_chromaber_vulkan.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_chromakey.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_chromanr.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_chromashift.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_colorbalance.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_colorchannelmixer.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_colorconstancy.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_colorcontrast.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_colorcorrect.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_colorize.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_colorkey.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_colorkey_opencl.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_colorlevels.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_colormatrix.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_convolution.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_convolution_opencl.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_convolve.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_cover_rect.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_curves.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_dctdnoiz.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_decimate.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_dedot.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_deflicker.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_deinterlace_qsv.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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 Replace all occurences of av_mallocz_array() by av_calloc() 2021-09-20 01:03:52 +02:00
vf_delogo.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_derain.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_deshake.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_deshake_opencl.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_despill.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_dnn_classify.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_dnn_detect.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_dnn_processing.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_drawbox.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_epx.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_eq.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_eq.h checkasm/vf_eq: add test for vf_eq 2019-09-26 08:10:31 +08:00
vf_estdif.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_exposure.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_fftfilt.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_field.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_fillborders.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_find_rect.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_floodfill.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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 avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_framepack.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_framerate.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_framestep.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_freezedetect.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_freezeframes.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_fspp.h lavfi/vf_fspp: convert to the video_enc_params API 2021-01-01 14:25:28 +01:00
vf_gblur.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_grayworld.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_guided.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_hqdn3d.h lavfi/hqdn3d: add slice thread optimization 2019-10-10 09:33:09 +08:00
vf_hqx.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_hsvkey.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_hue.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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.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_hysteresis.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_identity.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_idet.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_lagfun.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_lenscorrection.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_lensfun.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_libopencv.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_libvmaf.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_limiter.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_lumakey.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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_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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_maskedclamp.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_maskedmerge.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_maskedminmax.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_maskedthreshold.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_maskfun.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_mcdeint.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_median.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_midequalizer.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_minterpolate.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_morpho.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_mpdecimate.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_neighbor.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_neighbor_opencl.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_nlmeans.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_nlmeans.h
vf_nlmeans_opencl.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_nnedi.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_null.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_ocr.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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 avfilter/vf_overlay: add yuv420p10 and yuv422p10 10bit format support 2020-06-19 07:14:46 +08:00
vf_overlay_cuda.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_overlay_cuda.cu avfilter: add vf_overlay_cuda 2020-03-28 18:39:40 +01:00
vf_overlay_opencl.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_owdenoise.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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_pad_opencl.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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_phase.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_photosensitivity.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_pixdesctest.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_pp.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_pp7.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_pp7.h
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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_pseudocolor.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_psnr.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_pullup.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_pullup.h
vf_qp.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_random.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_readeia608.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_readvitc.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_removelogo.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_repeatfields.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_rotate.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_sab.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_scale.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_scale_cuda.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_scale_cuda.cu avfilter/scale_cuda: add support for pixel format conversion 2021-06-25 01:44:30 +02:00
vf_scale_cuda.h avfilter/scale_cuda: expose optional algorithm parameter 2020-11-04 18:10:19 +01:00
vf_scale_npp.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_scale_qsv.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_scdet.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_scroll.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_selectivecolor.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_separatefields.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_setparams.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_shear.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_showinfo.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02: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 avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_shufflepixels.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_signature.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_smartblur.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_spp.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_spp.h lavfi/vf_spp: convert to the video_enc_params API 2021-01-01 14:25:02 +01:00
vf_sr.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_ssim.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_thumbnail.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_thumbnail_cuda.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02: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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_tinterlace.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_tmidequalizer.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_tonemap.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_tonemap_opencl.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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_tpad.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_transpose.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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_transpose_opencl.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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_unsharp.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_unsharp_opencl.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_v360.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_vaguedenoiser.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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 avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_vfrdet.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_vibrance.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_vidstabdetect.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_vidstabtransform.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_vif.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_vignette.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_xfade.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_xfade_opencl.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_xmedian.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_yadif.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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_yaepblur.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vf_zoompan.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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 avfilter/internal: Combine get_(audio|video)_buffer into union 2021-08-17 19:13:16 +02:00
video.h avfilter/audio, video: Remove references to avfilter_unref_buffer() 2021-09-27 06:10:57 +02:00
vidstabutils.c
vidstabutils.h
vmaf_motion.h
vsink_nullsink.c avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vsrc_cellauto.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vsrc_gradients.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +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: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vsrc_mptestsrc.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vsrc_sierpinski.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vsrc_testsrc.c avfilter: Replace query_formats callback with union of list and callback 2021-10-05 17:48:25 +02:00
vulkan.c avfilter/formats: Factor common function combinations out 2021-08-13 17:36:22 +02:00
vulkan.h lavfi/vulkan: use all enabled queues in the queue family 2020-05-23 19:07:50 +01:00
w3fdif.h
window_func.h avfilter/window_func: clarify intention in dolph window calculation 2019-09-16 10:57:09 +02:00
yadif.h Revert "avfilter/yadif: simplify the code for better readability" 2020-08-27 07:30:30 +08:00
yadif_common.c Revert "avfilter/yadif: simplify the code for better readability" 2020-08-27 07:30:30 +08:00