FFmpeg/libavfilter
GeoffreyAA ff63d4865b avfilter/vf_libplacebo: add chroma_location option
Add chroma_location option so that, in the subsampled-to-subsampled case, the destination's chroma siting can be changed from the source's without having to use other filters. Useful, for example, when converting BT.2020 to BT.709, where the former customarily uses "top left" and the latter "left."

Update documentation.

Closes: #21185
2026-01-24 11:01:34 +00:00
..
aarch64 lavfi/nlmeans: add aarch64 neon for compute_weights_line 2026-01-09 16:10:10 +00:00
cuda cuda/load_helper: move zlib decompression into a separate file 2026-01-12 17:28:41 +01:00
dnn avfilter/dnn_backend_torch: handle lifecycle of worker thread 2026-01-12 08:53:42 +08:00
metal
opencl
riscv
tests avfilter/tests/drawvg: fix warnings on WIN32 2026-01-04 13:42:20 +00:00
vulkan vulkan: remove IS_WITHIN macro 2026-01-19 16:37:15 +01:00
x86 lavfi/nlmeans: add aarch64 neon for compute_weights_line 2026-01-09 16:10:10 +00:00
.gitignore
Makefile avfilter: Add vsrc_amf - AMF based screen capture 2026-01-19 10:16:37 +00:00
aap_template.c
adynamicequalizer_template.c
aeval.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_aap.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_acontrast.c
af_acopy.c
af_acrossover.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_acrusher.c
af_adeclick.c
af_adecorrelate.c
af_adelay.c
af_adenorm.c
af_aderivative.c
af_adrc.c
af_adynamicequalizer.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_adynamicsmooth.c
af_aecho.c
af_aemphasis.c
af_aexciter.c
af_afade.c
af_afftdn.c
af_afftfilt.c
af_afir.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_afirdsp.h
af_aformat.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_afreqshift.c
af_afwtdn.c
af_agate.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_aiir.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_alimiter.c
af_amerge.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_amix.c
af_amultiply.c
af_anequalizer.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_anlmdn.c
af_anlmdndsp.h
af_anlms.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_anull.c
af_apad.c
af_aphaser.c
af_apsyclip.c
af_apulsator.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_aresample.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_arls.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_arnndn.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_asdr.c
af_asetnsamples.c
af_asetrate.c
af_ashowinfo.c
af_asoftclip.c
af_aspectralstats.c
af_asr.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_astats.c
af_asubboost.c
af_asupercut.c
af_atempo.c
af_atilt.c
af_axcorrelate.c
af_biquads.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_bs2b.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_channelmap.c
af_channelsplit.c
af_chorus.c
af_compand.c
af_compensationdelay.c
af_crossfeed.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_crystalizer.c
af_dcshift.c
af_deesser.c
af_dialoguenhance.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_drmeter.c
af_dynaudnorm.c
af_earwax.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_extrastereo.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_firequalizer.c
af_flanger.c
af_haas.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_hdcd.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_headphone.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_join.c
af_ladspa.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_loudnorm.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_lv2.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_mcompand.c
af_pan.c
af_replaygain.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_rubberband.c
af_sidechaincompress.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_silencedetect.c
af_silenceremove.c
af_sofalizer.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_speechnorm.c
af_stereotools.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_stereowiden.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_superequalizer.c
af_surround.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_tremolo.c
af_vibrato.c
af_virtualbass.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_volume.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
af_volume.h
af_volumedetect.c
af_whisper.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
afir_template.c
allfilters.c avfilter: Add vsrc_amf - AMF based screen capture 2026-01-19 10:16:37 +00:00
anlms_template.c
arls_template.c
asink_anullsink.c
asrc_afdelaysrc.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
asrc_afirsrc.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
asrc_anoisesrc.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
asrc_anullsrc.c
asrc_flite.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
asrc_hilbert.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
asrc_sinc.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
asrc_sine.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
atadenoise.h
audio.c
audio.h
avf_a3dscope.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
avf_abitscope.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
avf_ahistogram.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
avf_aphasemeter.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
avf_avectorscope.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
avf_concat.c
avf_showcqt.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
avf_showcqt.h
avf_showcwt.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
avf_showfreqs.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
avf_showspatial.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
avf_showspectrum.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
avf_showvolume.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
avf_showwaves.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
avfilter.c Revert "lavfi: make sure frame SAR matches the link value" 2026-01-21 22:06:12 +00:00
avfilter.h
avfilter_internal.h
avfiltergraph.c
avfilterres.rc
bbox.c
bbox.h
blend.h
blend_modes.c
boxblur.c
boxblur.h
bufferqueue.h
buffersink.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
buffersink.h
buffersrc.c
buffersrc.h
bwdifdsp.c
bwdifdsp.h
ccfifo.c
ccfifo.h
colorchannelmixer_template.c
colorspace.c
colorspace.h
colorspacedsp.c
colorspacedsp.h
colorspacedsp_template.c
colorspacedsp_yuv2yuv_template.c
convolution.h
dialoguenhance_template.c
dnn_filter_common.c
dnn_filter_common.h
dnn_interface.h
drawutils.c
drawutils.h
ebur128.c
ebur128.h
edge_common.c
edge_common.h
edge_template.c
f_bench.c
f_cue.c
f_drawgraph.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
f_ebur128.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
f_ebur128.h
f_graphmonitor.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
f_interleave.c
f_latency.c
f_loop.c
f_metadata.c
f_perms.c
f_realtime.c
f_reverse.c
f_segment.c
f_select.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
f_sendcmd.c
f_sidedata.c
f_streamselect.c
f_zmq.c
fflcms2.c
fflcms2.h
file_open.c
filters.h
formats.c avfilter/formats: add type-safe functions for AVSampleFormat/AVPixelFormat lists 2026-01-19 09:33:49 +00:00
formats.h avfilter/formats: add type-safe functions for AVSampleFormat/AVPixelFormat lists 2026-01-19 09:33:49 +00:00
framepool.c
framepool.h
framequeue.c
framequeue.h
framerate.h
framesync.c
framesync.h
gblur.h
generate_wave_table.c
generate_wave_table.h
gradfun.h
graphdump.c
graphparser.c
hermite.h
hflip.h
lavfutils.c
lavfutils.h
libavfilter.v
limiter.h
log2_tab.c
lswsutils.c
lswsutils.h
lut3d.h
maskedclamp.h
maskedmerge.h
median.h
median_template.c
motion_estimation.c
motion_estimation.h
opencl.c
opencl.h
opencl_source.h
palette.c
palette.h
perlin.c
perlin.h
phase_template.c
preserve_color.h
psnr.c
psnr.h
pthread.c
qp_table.c
qp_table.h
qrencode.c
qsvvpp.c
qsvvpp.h
removegrain.h
scale_eval.c avfilter/scale_eval: Avoid undefined behavior with double to int cast 2026-01-13 22:25:53 +00:00
scale_eval.h
scene_sad.c
scene_sad.h
setpts.c
settb.c
signature.h
signature_lookup.c
silenceremove_template.c
split.c
src_avsynctest.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
src_movie.c avfilter/src_movie: fix support multiple frames per packet 2026-01-05 20:41:59 +00:00
ssim.h
stack_internal.c
stack_internal.h
stereo3d.h
textutils.c
textutils.h
threshold.h
tinterlace.h
transform.c
transform.h
transpose.h
trim.c
v360.h
vaapi_vpp.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vaapi_vpp.h
vaf_spectrumsynth.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
version.c
version.h avfilter: Add vsrc_amf - AMF based screen capture 2026-01-19 10:16:37 +00:00
version_major.h
vf_addroi.c
vf_alphamerge.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_amf_common.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_amf_common.h
vf_amplify.c
vf_aspect.c
vf_atadenoise.c
vf_avgblur.c
vf_avgblur_opencl.c
vf_avgblur_vulkan.c avgblur_vulkan: generate SPIR-V during compilation 2026-01-12 17:28:42 +01:00
vf_backgroundkey.c
vf_bbox.c
vf_bilateral.c
vf_bilateral_cuda.c
vf_bilateral_cuda.cu
vf_bitplanenoise.c
vf_blackdetect.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_blackdetect.h
vf_blackdetect_vulkan.c
vf_blackframe.c avfilter/vf_blackframe: add slice threading using stdatomic 2026-01-15 16:26:09 +00:00
vf_blend.c
vf_blend_init.h
vf_blend_vulkan.c
vf_blockdetect.c
vf_blurdetect.c
vf_bm3d.c
vf_boxblur.c
vf_bwdif.c
vf_bwdif_cuda.c
vf_bwdif_cuda.cu
vf_bwdif_vulkan.c bwdif_vulkan: use compile-time SPIR-V 2026-01-12 17:28:42 +01:00
vf_cas.c
vf_ccrepack.c
vf_chromaber_vulkan.c
vf_chromakey.c
vf_chromakey_cuda.c
vf_chromakey_cuda.cu
vf_chromanr.c
vf_chromashift.c
vf_ciescope.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_codecview.c
vf_colorbalance.c
vf_colorchannelmixer.c
vf_colorconstancy.c
vf_colorcontrast.c
vf_colorcorrect.c
vf_colordetect.c
vf_colordetectdsp.h
vf_colorize.c
vf_colorkey.c
vf_colorkey_opencl.c
vf_colorlevels.c
vf_colormap.c
vf_colormatrix.c
vf_colorspace.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_colorspace_cuda.c
vf_colorspace_cuda.cu
vf_colortemperature.c
vf_convolution.c
vf_convolution_opencl.c
vf_convolve.c
vf_copy.c
vf_coreimage.m
vf_corr.c
vf_cover_rect.c
vf_crop.c
vf_cropdetect.c
vf_curves.c
vf_datascope.c
vf_dblur.c
vf_dctdnoiz.c
vf_deband.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_deblock.c
vf_decimate.c
vf_dedot.c
vf_deflicker.c
vf_deinterlace_vaapi.c
vf_dejudder.c
vf_delogo.c
vf_derain.c
vf_deshake.c
vf_deshake_opencl.c
vf_despill.c
vf_detelecine.c
vf_displace.c
vf_dnn_classify.c
vf_dnn_detect.c
vf_dnn_processing.c
vf_drawbox.c
vf_drawbox_vaapi.c
vf_drawtext.c
vf_drawvg.c avfilter/vf_drawvg: values from the p() function can be used as colors. 2026-01-04 13:42:20 +00:00
vf_edgedetect.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_elbg.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_entropy.c
vf_epx.c
vf_eq.c
vf_eq.h
vf_estdif.c
vf_exposure.c
vf_extractplanes.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_fade.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_feedback.c
vf_fftdnoiz.c
vf_fftfilt.c
vf_field.c
vf_fieldhint.c
vf_fieldmatch.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_fieldorder.c
vf_fillborders.c
vf_find_rect.c avfilter/vf_find_rect: Fix handling odd sized images 2026-01-12 02:05:11 +00:00
vf_flip_vulkan.c
vf_floodfill.c
vf_format.c
vf_fps.c
vf_framepack.c
vf_framerate.c
vf_framestep.c
vf_freezedetect.c
vf_freezeframes.c
vf_frei0r.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_fspp.c
vf_fsppdsp.c
vf_fsppdsp.h
vf_fsync.c
vf_gblur.c
vf_gblur_init.h
vf_gblur_vulkan.c
vf_geq.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_gradfun.c
vf_grayworld.c
vf_guided.c
vf_hflip.c
vf_hflip_init.h
vf_histeq.c
vf_histogram.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_hqdn3d.c
vf_hqdn3d.h
vf_hqx.c
vf_hsvkey.c
vf_hue.c
vf_huesaturation.c
vf_hwdownload.c
vf_hwmap.c
vf_hwupload.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_hwupload_cuda.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_hysteresis.c
vf_iccdetect.c
vf_iccgen.c
vf_identity.c
vf_idet.c
vf_idetdsp.c
vf_idetdsp.h
vf_il.c
vf_interlace_vulkan.c
vf_kerndeint.c
vf_lagfun.c
vf_lcevc.c avfilter/vf_lcevc: attach a reference to the source frame to each passed in base picture 2026-01-11 17:59:15 -03:00
vf_lenscorrection.c
vf_lensfun.c
vf_libopencv.c avfilter/vf_libopencv: fix null pointer dereference 2026-01-02 23:46:42 +08:00
vf_libplacebo.c avfilter/vf_libplacebo: add chroma_location option 2026-01-24 11:01:34 +00:00
vf_libvmaf.c
vf_limitdiff.c
vf_limiter.c
vf_lumakey.c
vf_lut.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_lut2.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_lut3d.c
vf_maskedclamp.c
vf_maskedmerge.c
vf_maskedminmax.c
vf_maskedthreshold.c
vf_maskfun.c
vf_mcdeint.c
vf_median.c
vf_mergeplanes.c
vf_mestimate.c
vf_midequalizer.c
vf_minterpolate.c
vf_misc_vaapi.c
vf_mix.c
vf_monochrome.c
vf_morpho.c
vf_mpdecimate.c
vf_multiply.c
vf_negate.c
vf_neighbor.c
vf_neighbor_opencl.c
vf_nlmeans.c
vf_nlmeans.h lavfi/nlmeans: add aarch64 neon for compute_weights_line 2026-01-09 16:10:10 +00:00
vf_nlmeans_init.h lavfi/nlmeans: add aarch64 neon for compute_weights_line 2026-01-09 16:10:10 +00:00
vf_nlmeans_opencl.c
vf_nlmeans_vulkan.c
vf_nnedi.c
vf_noise.c
vf_noise.h
vf_normalize.c
vf_null.c
vf_ocr.c
vf_overlay.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_overlay.h
vf_overlay_cuda.c
vf_overlay_cuda.cu
vf_overlay_opencl.c
vf_overlay_qsv.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_overlay_vaapi.c
vf_overlay_vulkan.c
vf_owdenoise.c
vf_pad.c
vf_pad_cuda.c
vf_pad_cuda.cu
vf_pad_opencl.c
vf_pad_vaapi.c
vf_palettegen.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_paletteuse.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_perspective.c
vf_phase.c
vf_photosensitivity.c
vf_pixdesctest.c
vf_pixelize.c
vf_pp7.c
vf_pp7.h
vf_premultiply.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_procamp_vaapi.c
vf_program_opencl.c
vf_pseudocolor.c
vf_psnr.c
vf_pullup.c
vf_pullup.h
vf_qp.c
vf_quirc.c
vf_random.c
vf_readeia608.c
vf_readvitc.c
vf_remap.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_remap_opencl.c
vf_removegrain.c
vf_removelogo.c
vf_repeatfields.c
vf_rotate.c
vf_sab.c
vf_scale.c
vf_scale_cuda.c
vf_scale_cuda.cu
vf_scale_cuda.h
vf_scale_d3d11.c
vf_scale_d3d12.c
vf_scale_npp.c
vf_scale_vaapi.c
vf_scale_vt.c
vf_scale_vulkan.c scale_vulkan: use compile-time SPIR-V generation for debayering 2026-01-12 17:28:43 +01:00
vf_scdet.c
vf_scdet_vulkan.c
vf_scroll.c
vf_selectivecolor.c
vf_separatefields.c
vf_setparams.c
vf_sharpen_npp.c
vf_shear.c
vf_showinfo.c
vf_showpalette.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_shuffleframes.c
vf_shufflepixels.c
vf_shuffleplanes.c
vf_signalstats.c
vf_signature.c
vf_siti.c
vf_smartblur.c
vf_spp.c
vf_spp.h
vf_sr.c
vf_sr_amf.c
vf_ssim.c
vf_ssim360.c
vf_stack.c avfilter/vf_stack: add checks for the final canvas dimensions 2026-01-03 21:31:30 -03:00
vf_stack_qsv.c
vf_stack_vaapi.c
vf_stereo3d.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_subtitles.c
vf_super2xsai.c
vf_swaprect.c
vf_swapuv.c
vf_telecine.c
vf_threshold.c
vf_threshold_init.h
vf_thumbnail.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_thumbnail_cuda.c
vf_thumbnail_cuda.cu
vf_tile.c
vf_tiltandshift.c
vf_tinterlace.c
vf_tmidequalizer.c
vf_tonemap.c
vf_tonemap_opencl.c
vf_tonemap_vaapi.c
vf_tpad.c
vf_transpose.c
vf_transpose_npp.c
vf_transpose_opencl.c
vf_transpose_vaapi.c
vf_transpose_vt.c
vf_transpose_vulkan.c
vf_unsharp.c
vf_unsharp_opencl.c
vf_untile.c
vf_uspp.c
vf_v360.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_vaguedenoiser.c
vf_varblur.c
vf_vectorscope.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_vflip.c
vf_vfrdet.c
vf_vibrance.c
vf_vidstabdetect.c
vf_vidstabtransform.c
vf_vif.c
vf_vignette.c
vf_vmafmotion.c
vf_vpp_amf.c
vf_vpp_qsv.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_w3fdif.c
vf_waveform.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vf_weave.c
vf_xbr.c
vf_xfade.c
vf_xfade_opencl.c
vf_xfade_vulkan.c
vf_xmedian.c
vf_xpsnr.c
vf_yadif.c
vf_yadif_cuda.c
vf_yadif_cuda.cu
vf_yadif_videotoolbox.m
vf_yaepblur.c
vf_zoompan.c
vf_zscale.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
video.c
video.h
vidstabutils.c
vidstabutils.h
vmaf_motion.h
vsink_nullsink.c
vsrc_amf.c avfilter: Add vsrc_amf - AMF based screen capture 2026-01-19 10:16:37 +00:00
vsrc_cellauto.c
vsrc_ddagrab.c
vsrc_ddagrab_shaders.h
vsrc_gfxcapture.c
vsrc_gfxcapture.h
vsrc_gfxcapture_shader.h
vsrc_gfxcapture_winrt.cpp
vsrc_gfxcapture_winrt.hpp
vsrc_gradients.c
vsrc_life.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vsrc_mandelbrot.c
vsrc_mptestsrc.c
vsrc_perlin.c libavfilter: Use type-safe format negotiation functions with enum parameters 2026-01-24 08:11:19 +00:00
vsrc_sierpinski.c
vsrc_testsrc.c
vsrc_testsrc_vulkan.c
vulkan.c
vulkan_filter.c vulkan_filter: don't use lg_size[2] as the number of workgroup.z 2026-01-12 17:28:41 +01:00
vulkan_filter.h
vulkan_glslang.c
vulkan_shaderc.c
w3fdif.h
window_func.h
xpsnr.h
yadif.h
yadif_common.c