ffmpeg-rockchip-nyanmisaka/libavfilter
Niklas Haas b9a25963f7 lavfi: add ICC profile support via lcms2
This introduces an optional dependency on lcms2 into FFmpeg. lcms2 is a
widely used library for ICC profile handling, which apart from being
used in almost all major image processing programs and video players,
has also been deployed in browsers. As such, it's both widely available
and well-tested.

Add a few helpers to cover our major use cases. This commit merely
introduces the helpers (and configure check), even though nothing uses
them yet.

It's worth pointing out that the reason the cmsToneCurves for each
AVCOL_TRC are cached inside the context, is because constructing a
cmsToneCurve requires evaluating the curve at 4096 (by default) grid
points and constructing a LUT. So, we ideally only want to do this once
per curve. This matters for e.g. ff_icc_profile_detect_transfer, which
essentially compares a profile against all of these generated LUTs.
Re-generating the LUTs for every iteration would be unnecessarily
wasteful.

The same consideration does not apply to e.g. cmsCreate*Profile, which
is a very lightweight operation just involving struct allocation and
setting a few pointers.

The cutoff value of 0.01 was determined by experimentation. The lowest
"false positive" delta I saw in practice was 0.13, and the largest
"false negative" delta was 0.0008. So a value of 0.01 sits comfortaby
almost exactly in the middle.

Signed-off-by: Niklas Haas <git@haasn.dev>
2022-04-23 21:51:55 +02:00
..
aarch64
cuda avfilter/cuda: fix ptx inflation with large payloads 2021-06-24 20:58:47 +02:00
dnn libavfilter: Remove DNNReturnType from DNN Module 2022-03-12 15:10:28 +08:00
metal lavfi/metal: fix build with pre-10.11 deployment targets 2021-12-22 18:43:34 -06:00
opencl
tests avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
x86 avfilter/x86/vf_limiter: use movu, dst may not be always aligned 2022-03-24 09:44:09 +01:00
.gitignore
aeval.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
af_acontrast.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_acopy.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
af_acrossover.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_acrusher.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_adeclick.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_adecorrelate.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_adelay.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_adenorm.c avfilter/af_adenorm: simplify handling of commands 2022-04-13 22:02:47 +02:00
af_aderivative.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_adynamicequalizer.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_adynamicsmooth.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_aecho.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_aemphasis.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_aexciter.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_afade.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
af_afftdn.c avfilter/af_afftdn: add gain_smooth option 2022-04-23 16:25:45 +02:00
af_afftfilt.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_afir.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_afir.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
af_aformat.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_afreqshift.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_afwtdn.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_agate.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
af_aiir.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_alimiter.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_amerge.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_amix.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_amultiply.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_anequalizer.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_anlmdn.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_anlmdndsp.h
af_anlms.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_anull.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
af_apad.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_aphaser.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_apsyclip.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_apulsator.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_aresample.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_arnndn.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_asdr.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_asetnsamples.c avfilter/af_asetnsamples: fix excessive frames queueing at start 2022-04-12 19:30:58 +02:00
af_asetrate.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
af_ashowinfo.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_asoftclip.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_aspectralstats.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_asr.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_astats.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_asubboost.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_asupercut.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_atempo.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_atilt.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_axcorrelate.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_biquads.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
af_bs2b.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_channelmap.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_channelsplit.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_chorus.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_compand.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_compensationdelay.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_crossfeed.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_crystalizer.c avfilter/af_crystalizer: remove no longer needed wrapper function 2022-04-13 09:41:14 +02:00
af_dcshift.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_deesser.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_dialoguenhance.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_drmeter.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_dynaudnorm.c avfilter/af_dynaudnorm: fix regression with channels option processing 2022-03-15 16:07:57 +01:00
af_earwax.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_extrastereo.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_firequalizer.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_flanger.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_haas.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_hdcd.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_headphone.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_join.c avfilter/af_join: do not dereference possible null pointer 2022-03-31 00:48:58 +02:00
af_ladspa.c avfilter/af_ladspa: fix pts compensation if number of samples per frame is lower than latency 2022-04-07 09:39:55 +02:00
af_loudnorm.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_lv2.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_mcompand.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_pan.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_replaygain.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_rubberband.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_sidechaincompress.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
af_silencedetect.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_silenceremove.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_sofalizer.c avfilter/af_sofalizer: fix getting speaker position 2022-03-15 11:09:31 -03:00
af_speechnorm.c avfilter/af_speechnorm: fix regression in channels option processing 2022-03-15 16:07:57 +01:00
af_stereotools.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_stereowiden.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_superequalizer.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_surround.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_tremolo.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_vibrato.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_volume.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
af_volume.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
af_volumedetect.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
allfilters.c avfilter: add colorchart video filter 2022-04-23 11:00:42 +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: convert to new channel layout API 2022-03-15 09:42:46 -03:00
asrc_anoisesrc.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
asrc_anullsrc.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
asrc_flite.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
asrc_hilbert.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
asrc_sinc.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
asrc_sine.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
atadenoise.h
audio.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
audio.h avfilter/audio, video: Remove references to avfilter_unref_buffer() 2021-09-27 06:10:57 +02:00
avf_abitscope.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
avf_ahistogram.c avfilter/avf_ahistogram: set time_base to outlink 2022-04-19 19:22:40 +02:00
avf_aphasemeter.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
avf_avectorscope.c avfilter/avf_avectorscope: set time_base to outlink 2022-04-18 20:24:54 +02:00
avf_concat.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
avf_showcqt.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03: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/avf_showfreqs: add option to draw subset of channels 2022-04-22 01:20:21 +02:00
avf_showspatial.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
avf_showspectrum.c avfilter/avf_showspectrum: filter support all channel counts 2022-04-23 19:24:43 +02:00
avf_showvolume.c avfilter/avf_showvolume: set time_base to outlink 2022-04-18 20:24:54 +02:00
avf_showwaves.c avfilter: let single output frame A->V filters set reasonable frame rate 2022-04-10 22:41:26 +02:00
avfilter.c avfilter: handle duplicates in the options string 2022-03-22 18:49:43 +01:00
avfilter.h Keep including the full version.h when headers are included externally 2022-03-19 00:01:57 +02:00
avfiltergraph.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
avfilterres.rc
bbox.c
bbox.h
blend.h avfilter/vf_blend: add few more modes 2021-09-30 01:22:48 +02:00
blend_modes.c avfilter/blend_modes: unbreak interpolate mode for float format 2022-02-14 17:51:45 +01:00
boxblur.c
boxblur.h Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
bufferqueue.h
buffersink.c avfilter/buffersink: simplify parsing the input channel layout string 2022-03-15 14:29:04 -03:00
buffersink.h avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
buffersrc.c avfilter/buffersrc: uninitialize the context ch_layout before overwritting it 2022-03-27 22:22:24 -03:00
buffersrc.h avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
bwdif.h
colorchannelmixer_template.c avfilter/vf_colorchannelmixer: add float formats support 2022-03-03 09:57:53 +01:00
colorspace.c lavfi: add ff_detect_color_primaries helper 2022-04-23 21:51:55 +02:00
colorspace.h lavfi: add ff_detect_color_primaries helper 2022-04-23 21:51:55 +02:00
colorspacedsp.c avutil/avassert: Don't include avutil.h 2022-02-24 12:56:49 +01:00
colorspacedsp.h
colorspacedsp_template.c
colorspacedsp_yuv2yuv_template.c
convolution.h
deshake.h
dnn_filter_common.c libavfilter: Prepare to handle specific error codes in DNN Filters 2022-03-12 15:10:28 +08:00
dnn_filter_common.h libavfilter: Prepare to handle specific error codes in DNN Filters 2022-03-12 15:10:28 +08:00
dnn_interface.h libavfilter: Remove DNNReturnType from DNN Module 2022-03-12 15:10:28 +08:00
drawutils.c lavfi/drawutils: re-enable P010 and P016 support 2022-01-04 19:39:22 -06:00
drawutils.h lavfi/drawutils: overhaul to improve pixel format support 2022-01-04 19:39:22 -06:00
ebur128.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
ebur128.h
f_bench.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_cue.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_drawgraph.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_ebur128.c avfilter/f_ebur128: fix typos for swr chlayouts 2022-04-11 23:14:54 +02:00
f_graphmonitor.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_interleave.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_latency.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_loop.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_metadata.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_perms.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_realtime.c avfilter/f_realtime: add support for commands 2022-03-29 20:36:54 +02:00
f_reverse.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_segment.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_select.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_sendcmd.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_sidedata.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
f_streamselect.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
f_zmq.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
fflcms2.c lavfi: add ICC profile support via lcms2 2022-04-23 21:51:55 +02:00
fflcms2.h lavfi: add ICC profile support via lcms2 2022-04-23 21:51:55 +02:00
fifo.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
filters.h lavfi: add ff_inoutlink_check_flow() 2022-02-20 12:38:52 +01:00
formats.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
formats.h avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
framepool.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
framepool.h
framequeue.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
framequeue.h
framerate.h
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
gradfun.h
graphdump.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
graphparser.c
hermite.h
hflip.h
internal.h avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
lavfutils.c lavfi/lavfutils: include required headers explicitly 2021-06-10 16:51:44 +02:00
lavfutils.h
libavfilter.v
limiter.h
log2_tab.c
lswsutils.c
lswsutils.h
lut3d.h configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
Makefile avfilter: add colorchart video filter 2022-04-23 11:00:42 +02:00
maskedclamp.h
maskedmerge.h avfilter/vf_maskedmerge: fix rounding when masking 2022-03-03 09:57:53 +01:00
median.h
median_template.c
motion_estimation.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
motion_estimation.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
opencl.c avfilter/opencl: Fix program_opencl for source code larger than 64kB 2021-10-16 12:17:23 +02:00
opencl.h avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
opencl_source.h
phase_template.c
preserve_color.h avfilter/preserve_color: Add necessary headers 2021-09-27 10:17:53 +02:00
psnr.h
pthread.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
qp_table.c avfilter/qp_table: Stop using FF_QSCALE_TYPE_* 2022-03-23 23:45:38 +01:00
qp_table.h avfilter/qp_table: Stop using FF_QSCALE_TYPE_* 2022-03-23 23:45:38 +01:00
qsvvpp.c lavfi/qsvpp: fix after 85c938fa28 2022-02-09 09:40:33 +01:00
qsvvpp.h lavfi/qsvvpp: switch to new FIFO API 2022-02-07 00:31:23 +01:00
removegrain.h
scale_eval.c
scale_eval.h
scene_sad.c
scene_sad.h
setpts.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
settb.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +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: switch to activate() 2022-03-07 15:29:39 +01:00
src_avsynctest.c avfilter: add Audio Video Sync Test filter 2022-04-12 10:51:46 +02:00
src_movie.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
ssim.h
stereo3d.h
thread.h
threshold.h
tinterlace.h
transform.c
transform.h
transpose.h
trim.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
unsharp.h avfilter/vf_unsharp: add support for alpha formats 2022-03-01 12:36:35 +01:00
v360.h avfilter/v360: add support for off-axis projection output 2021-11-15 20:41:27 +01:00
vaapi_vpp.c
vaapi_vpp.h
vaf_spectrumsynth.c avfilter: convert to new channel layout API 2022-03-15 09:42:46 -03:00
version.h avfilter: add colorchart video filter 2022-04-23 11:00:42 +02:00
version_major.h libavfilter: Split version.h 2022-03-16 14:05:26 +02:00
vf_addroi.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01: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/vf_amplify: improve performance 2022-02-27 23:50:57 +01:00
vf_aspect.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_atadenoise.c avfilter/vf_atadenoise: fix >8 depth filtering with planes disabled 2022-02-18 17:12:46 +01:00
vf_avgblur.c avfilter/vf_avgblur: fix memory leaks if config_input() is called again 2022-02-10 09:22:36 +01:00
vf_avgblur_opencl.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_avgblur_vulkan.c avfilter/avgblur_vulkan: call av_vkfmt_from_pixfmt only one time 2021-11-19 16:47:47 +01:00
vf_bbox.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_bilateral.c avfilter/vf_bilateral: add slice threading support 2021-10-22 12:20:40 +02:00
vf_bitplanenoise.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_blackdetect.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_blackframe.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_blend.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_blend_vulkan.c avfilter/vf_blend_vulkan: add multiply blend mode 2022-02-22 05:46:06 +01: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/vf_cas: unbreak >8 depth support 2022-02-05 20:56:33 +01:00
vf_chromaber_vulkan.c avfilter/chromaber_vulkan: call av_vkfmt_from_pixfmt only one time 2021-11-19 16:47:47 +01:00
vf_chromakey.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_chromanr.c avfilter/vf_chromanr: fix rounding of final output 2022-03-01 09:47:41 +01:00
vf_chromashift.c avfilter/vf_chromashift: simplify handling of commands 2022-04-13 09:30:36 +02:00
vf_ciescope.c avfilter/vf_ciescope: add option to disable CIE tongue filling 2022-04-19 22:08:15 +02:00
vf_codecview.c avfilter/qp_table: Stop using FF_QSCALE_TYPE_* 2022-03-23 23:45:38 +01:00
vf_colorbalance.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_colorchannelmixer.c avfilter/vf_colorchannelmixer: add float formats support 2022-03-03 09:57:53 +01:00
vf_colorconstancy.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +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.c avfilter/vf_colorkey: use multiplication instead of division 2022-04-08 10:16:59 +02:00
vf_colorkey_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_colorlevels.c avfilter/vf_colorlevels: Fix build failure on ARM 2022-03-06 20:16:39 +01:00
vf_colormap.c avfilter: add colormap video filter 2022-04-23 10:59:34 +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 lavfi: generalize colorspace coefficent helpers 2022-04-23 21:51:55 +02:00
vf_colortemperature.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_convolution.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_convolution_opencl.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_convolve.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_copy.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01: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: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01: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/vf_dblur: add float formats support 2022-02-21 17:52:20 +01: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/vf_deblock: fix posible overreads 2022-04-13 10:25:08 +02:00
vf_decimate.c avfilter/vf_decimate: also check for ready frames if not ppsrc is used 2022-03-13 21:59:54 +01: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 lavf/vf_deinterlace_vaapi: flush queued frame for field in DeinterlacingBob 2022-01-12 10:02:24 +08: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: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_derain.c libavfilter: Remove DNNReturnType from DNN Module 2022-03-12 15:10:28 +08:00
vf_deshake.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_deshake_opencl.c lavfi/vf_deshake_opencl: switch to new FIFO API 2022-02-07 00:31:23 +01: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 libavfilter: Remove DNNReturnType from DNN Module 2022-03-12 15:10:28 +08:00
vf_dnn_detect.c libavfilter: Remove DNNReturnType from DNN Module 2022-03-12 15:10:28 +08:00
vf_dnn_processing.c libavfilter: Remove DNNReturnType from DNN Module 2022-03-12 15:10:28 +08:00
vf_drawbox.c avfilter/vf_drawbox: remove redefinition of DrawBoxContext typedef 2022-04-12 11:09:59 -03:00
vf_drawtext.c lavfi/drawtext: Add %N for drawing fractions of a second 2022-03-08 13:28:02 +01: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: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_epx.c avfilter/vf_epx: stop doing read overflow 2022-03-14 23:01:08 +01:00
vf_eq.c avfilter/vf_eq: add support for alpha channel 2021-10-21 14:13:03 +02:00
vf_eq.h
vf_estdif.c avfilter/vf_estdif: allow to change two more options 2021-11-11 21:54:40 +01: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 configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +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_feedback.c avfilter/vf_feedback: add missing .process_command 2022-04-15 18:57:36 +02:00
vf_fftdnoiz.c avfilter/vf_fftdnoiz: switch to fft from lavu/tx 2022-02-14 17:52:09 +01:00
vf_fftfilt.c avfilter/vf_fftfilt: Add missing cpu.h inclusion 2022-02-14 19:17:48 +01: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/vf_fieldhint: add pattern mode of filtering 2022-03-14 17:43:12 +01:00
vf_fieldmatch.c avfilter/vf_fieldmatch: fix crash when inputs have different subsampling 2022-02-17 19:28:04 +01: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: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_flip_vulkan.c avfilter: add a flip_vulkan filter 2021-12-02 11:06:24 +01:00
vf_floodfill.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_format.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_fps.c lavfi/vf_fps: check flow before sending more frames 2022-02-20 12:38:52 +01:00
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 avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_freezedetect.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01: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/vf_frei0r: Copy to frame allocated according to frei0r requirements 2022-04-21 22:42:20 +02:00
vf_fspp.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_fspp.h avfilter/qp_table: Stop using FF_QSCALE_TYPE_* 2022-03-23 23:45:38 +01:00
vf_gblur.c avfilter/vf_gblur: fix memory leaks if config_input() is called again 2022-02-10 09:22:36 +01:00
vf_gblur_vulkan.c avfilter/vf_gblur_vulkan: add sizeV option 2022-02-22 05:52:44 +01:00
vf_geq.c avfilter/vf_geq: add float formats support 2022-03-03 17:35:48 +01: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 configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +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_huesaturation.c avfilter/vf_huesaturation: Remove dead store 2021-11-19 20:37:17 +01: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: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_identity.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_idet.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01: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/vf_lagfun: small speed-up 2022-04-23 10: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/lensfun: add option db_path 2022-04-12 15:20:10 +05:30
vf_libopencv.c avfilter/vf_libopencv: Use formats list instead of query function 2021-10-05 18:58:27 +02:00
vf_libplacebo.c avfilter: Constify non-const filters 2022-04-01 21:29:01 +02:00
vf_libvmaf.c avfilter/vf_libvmaf: update filter for libvmaf v2.0.0 2022-01-23 11:41:30 -08:00
vf_limitdiff.c avfilter: add limitdiff video filter 2021-10-13 19:02:34 +02:00
vf_limiter.c avfilter/vf_limiter: refactor slice functions 2022-02-21 00:35:11 +01:00
vf_lumakey.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_lut.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_lut2.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_lut3d.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_maskedclamp.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_maskedmerge.c avfilter/vf_maskedmerge: fix rounding when masking 2022-03-03 09:57:53 +01:00
vf_maskedminmax.c avfilter/vf_maskedminmax: add float pixel formats 2022-02-21 00:35:11 +01: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/vf_mergeplanes: deprecate mapping option 2022-04-05 12:03:36 +02:00
vf_mestimate.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01: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 configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_monochrome.c avfilter/vf_monochrome: use lrintf for rounding 2022-02-20 23:15:34 +01: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_negate.c avfilter: split negate filter from lut filter 2021-10-27 11:29:29 +02:00
vf_neighbor.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_neighbor_opencl.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
vf_nlmeans.c avfilter/vf_nlmeans: add x86 SIMD 2021-11-11 21:54:46 +01:00
vf_nlmeans.h avfilter/vf_nlmeans: add x86 SIMD 2021-11-11 21:54:46 +01:00
vf_nlmeans_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
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 avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_ocr.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_overlay.c avfilter/vf_overlay: unbreak alpha composition with negative y and threads > 1 2021-10-14 20:05:39 +02:00
vf_overlay.h
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_vaapi.c avfilter: Constify non-const filters 2022-04-01 21:29:01 +02:00
vf_overlay_vulkan.c avfilter/overlay_vulkan: call av_vkfmt_from_pixfmt only one time 2021-11-19 16:47:47 +01:00
vf_owdenoise.c avfilter/vf_owdenoise: relicense my code 2021-10-24 16:54:36 +02:00
vf_pad.c avfilter/vf_pad: use already available outlink variable 2022-03-04 18:30:10 +01:00
vf_pad_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_palettegen.c avfilter/vf_palettegen: add protection against potential divide by zero 2022-03-14 17:55:00 +01:00
vf_paletteuse.c vf_paletteuse: fix color cache lookup for Bayer dithering mode. 2022-01-17 01:31:06 +05:30
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 avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vf_pixelize.c avfilter: add pixelize video filter 2022-04-14 22:37:21 +02:00
vf_pp.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_pp7.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_pp7.h avfilter/qp_table: Stop using FF_QSCALE_TYPE_* 2022-03-23 23:45:38 +01:00
vf_premultiply.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +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 configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +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: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_pullup.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_pullup.h
vf_qp.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01: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/vf_readeia608: fix oversight in 278984b34 2022-02-16 20:38:23 +01:00
vf_readvitc.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01: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.c libavfilter: vf_scale: Properly take in->color_range into account 2022-03-07 00:15:23 +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 avfilter/scale_cuda: add support for pixel format conversion 2021-06-25 01:44:30 +02:00
vf_scale_cuda.h
vf_scale_npp.c avfilter/scale_npp: add scale2ref_npp filter 2021-11-03 19:06:14 +01: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/scale_vulkan: use RET for checking return value 2022-02-22 05:47:18 +01:00
vf_scdet.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_scroll.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_selectivecolor.c avfilter/vf_selectivecolor: no need to use doubles 2021-10-22 13:57:42 +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 configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
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: support for CUVA HDR Vivid metadata 2022-03-01 09:08:43 +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 avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
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_siti.c lavfi/vf_siti.c: Relicense to LGPL 2.1 2022-04-02 13:14:00 +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 avfilter/qp_table: Stop using FF_QSCALE_TYPE_* 2022-03-23 23:45:38 +01:00
vf_sr.c libavfilter: Remove DNNReturnType from DNN Module 2022-03-12 15:10:28 +08:00
vf_ssim.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_stack.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +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/vf_subtitles: add additional font mime types 2022-03-25 22:46:35 +01: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 Remove obsolete version.h inclusions 2022-02-24 12:56:49 +01: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.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_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/vf_tmidequalizer: check that frame is valid 2022-02-24 21:46:13 +01:00
vf_tonemap.c vf_tonemap: Fix order of planes 2022-01-14 15:48:36 +01: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/tonemap_vaapi: set va parameters filters and numbers 2022-01-17 16:32:17 +08:00
vf_tpad.c avfilter/vf_tpad: handle case when no frame was ever received 2022-02-24 21:28:23 +01:00
vf_transpose.c avfilter/vf_transpose: fix un-checked potential memory allocation failure 2021-12-10 12:38:43 +01: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_vulkan.c transpose_vulkan: add passthrough option 2022-01-03 03:17:43 +01:00
vf_unsharp.c avfilter/vf_unsharp: add support for alpha formats 2022-03-01 12:36:35 +01:00
vf_unsharp_opencl.c avfilter/opencl: Store format in filter, remove query function 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/qp_table: Stop using FF_QSCALE_TYPE_* 2022-03-23 23:45:38 +01:00
vf_v360.c avfilter/vf_v360: improve rounding in xyz_to_dfisheye() 2022-03-01 10:16:08 +01:00
vf_vaguedenoiser.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_varblur.c avfilter: add varblur video filter 2021-10-19 08:53:56 +02:00
vf_vectorscope.c avfilter/vf_vectorscope: add some commands support 2022-04-08 18:54:00 +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: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_vibrance.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_vidstabdetect.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01: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: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_vignette.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_vmafmotion.c avfilter: add AVFILTER_FLAG_METADATA_ONLY 2021-12-04 14:07:19 +01:00
vf_vpp_qsv.c avfilter/vf_vpp_qsv: Remove unnecessary lavc and lavf headers 2022-03-23 23:45:38 +01:00
vf_w3fdif.c avfilter/vf_w3fdif: do not output extra frame at start with deint=interlaced 2021-10-18 09:29:41 +02:00
vf_waveform.c avfilter/vf_waveform: copy props from input frame 2022-04-08 18:54:00 +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.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_xfade_opencl.c avfilter/opencl: Store format in filter, remove query function 2021-10-05 18:58:29 +02:00
vf_xmedian.c avfilter/vf_xmedian: simplify changing index variable 2022-04-13 09:54:20 +02:00
vf_yadif.c avfilter: Reindentation after query_formats changes 2021-10-05 18:58:29 +02:00
vf_yadif_cuda.c avfilter/vf_yadif_cuda: simplify filter definition 2021-12-18 11:55:47 -08:00
vf_yadif_cuda.cu
vf_yadif_videotoolbox.m avfilter: Constify non-const filters 2022-04-01 21:29:01 +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/vf_zscale: fix regression with src/dst_format initialization 2022-04-05 10:33:14 +02:00
video.c avfilter/video: Add ff_default_get_video_buffer2() to set specific alignment 2022-04-21 22:42:20 +02:00
video.h avfilter/video: Add ff_default_get_video_buffer2() to set specific alignment 2022-04-21 22:42:20 +02:00
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 avfilter/avfilter: Add numbers of (in|out)pads directly to AVFilter 2021-08-20 12:53:58 +02:00
vsrc_cellauto.c avfilter/vsrc_cellauto: set outlink frame_rate 2022-03-25 18:20:01 +01:00
vsrc_gradients.c avfilter/vsrc_gradients: add spiral type 2022-04-05 17:38:16 +02:00
vsrc_life.c avfilter/vsrc_life: set outlink frame_rate 2022-03-25 18:20:01 +01:00
vsrc_mandelbrot.c avfilter/vsrc_mandelbrot: Check for malloc failure 2022-04-22 12:24:14 +02:00
vsrc_mptestsrc.c avfilter/vsrc_mptestsrc: set outlink frame_rate 2022-03-25 18:20:01 +01:00
vsrc_sierpinski.c avfilter/vsrc_sierpinski: set frame_rate to outlink 2022-03-25 18:20:01 +01:00
vsrc_testsrc.c avfilter: add colorchart video filter 2022-04-23 11:00:42 +02:00
vulkan.c lavfi/vulkan: split off lavfi-specific code into vulkan_filter.c 2021-11-19 16:47:26 +01:00
vulkan.h lavfi/vulkan: split off lavfi-specific code into vulkan_filter.c 2021-11-19 16:47:26 +01:00
vulkan_filter.c lavfi/vulkan: split off lavfi-specific code into vulkan_filter.c 2021-11-19 16:47:26 +01:00
vulkan_filter.h lavfi/vulkan: split off lavfi-specific code into vulkan_filter.c 2021-11-19 16:47:26 +01:00
w3fdif.h
window_func.h avutil/avassert: Don't include avutil.h 2022-02-24 12:56:49 +01:00
yadif.h
yadif_common.c