ffmpeg/libavfilter
Marton Balint fe18ed3f2a avfilter/f_loop: fix aloop activate logic
The logic did not follow the documented behaviour and that caused skipping of
some audio in the loop and in the leftover buffer.

Example command line which should produce a smooth sine wave for the whole
duration of the output:

ffmpeg -f lavfi -i "sine=r=48000:f=480:d=4" -af "aloop=loop=4:start=48000:size=48000" out.wav

Fixes ticket #11283.

Signed-off-by: Marton Balint <cus@passwd.hu>
2024-11-11 21:56:34 +01:00
..
aarch64
cuda
dnn
metal lavfi/metal: simplify fallback 2024-09-26 00:02:36 +02:00
opencl
riscv
tests
vulkan libavfilter/Makefile: add a makefile for Vulkan shaders 2024-10-15 17:45:20 +02:00
x86 avfilter/vf_xpsnr: remove duplicated DSP infranstructure 2024-10-07 09:33:52 -03:00
.gitignore
aap_template.c
adynamicequalizer_template.c
aeval.c
af_aap.c
af_acontrast.c
af_acopy.c
af_acrossover.c
af_acrusher.c
af_adeclick.c
af_adecorrelate.c
af_adelay.c
af_adenorm.c
af_aderivative.c
af_adrc.c
af_adynamicequalizer.c
af_adynamicsmooth.c
af_aecho.c
af_aemphasis.c
af_aexciter.c
af_afade.c
af_afftdn.c avfilter/af_afftdn: use av_assert0 for unreachable assert 2024-10-13 02:15:31 +02:00
af_afftfilt.c
af_afir.c
af_afirdsp.h
af_aformat.c
af_afreqshift.c
af_afwtdn.c
af_agate.c
af_aiir.c
af_alimiter.c
af_amerge.c
af_amix.c
af_amultiply.c
af_anequalizer.c
af_anlmdn.c
af_anlmdndsp.h
af_anlms.c
af_anull.c
af_apad.c
af_aphaser.c
af_apsyclip.c
af_apulsator.c
af_aresample.c
af_arls.c
af_arnndn.c
af_asdr.c
af_asetnsamples.c
af_asetrate.c
af_ashowinfo.c
af_asoftclip.c
af_aspectralstats.c
af_asr.c
af_astats.c
af_asubboost.c
af_asupercut.c
af_atempo.c
af_atilt.c
af_axcorrelate.c
af_biquads.c
af_bs2b.c
af_channelmap.c lavfi/af_channelmap: fix channelmap_init error handling 2024-09-13 19:12:58 +02:00
af_channelsplit.c lavfi/af_channelsplit: convert to query_func2() 2024-09-09 17:26:17 +02:00
af_chorus.c
af_compand.c
af_compensationdelay.c
af_crossfeed.c lavfi/af_crossfeed: convert to query_func2() 2024-09-09 17:26:17 +02:00
af_crystalizer.c
af_dcshift.c
af_deesser.c
af_dialoguenhance.c lavfi/af_dialoguenhance: convert to query_func2() 2024-09-09 17:26:17 +02:00
af_drmeter.c
af_dynaudnorm.c
af_earwax.c lavfi/af_earwax: convert to query_func2() 2024-09-09 17:26:17 +02:00
af_extrastereo.c lavfi/af_extrastereo: convert to query_func2() 2024-09-09 17:26:17 +02:00
af_firequalizer.c
af_flanger.c
af_haas.c lavfi/af_haas: convert to query_func2() 2024-09-09 17:26:17 +02:00
af_hdcd.c lavfi/af_hdcd: convert to query_func2() 2024-09-09 17:26:17 +02:00
af_headphone.c lavfi/af_headphone: convert to query_func2() 2024-09-09 17:26:17 +02:00
af_join.c avfilter/af_join: pass the correct input layouts to ff_channel_layouts_ref 2024-09-11 16:26:55 -03:00
af_ladspa.c lavfi/af_ladspa: convert to query_func2() 2024-09-09 17:26:18 +02:00
af_loudnorm.c lavfi/af_loudnorm: convert to query_func2() 2024-09-09 17:26:18 +02:00
af_lv2.c lavfi/af_lv2: convert to query_func2() 2024-09-09 17:26:18 +02:00
af_mcompand.c
af_pan.c lavfi/af_pan: convert to query_func2() 2024-09-09 17:26:18 +02:00
af_replaygain.c lavfi/af_replaygain: convert to query_func2() 2024-09-09 17:26:18 +02:00
af_rubberband.c
af_sidechaincompress.c lavfi/af_sidechaincompress: convert to query_func2() 2024-09-09 17:26:18 +02:00
af_silencedetect.c
af_silenceremove.c
af_sofalizer.c lavfi/af_sofalizer: convert to query_func2() 2024-09-09 17:26:18 +02:00
af_speechnorm.c
af_stereotools.c lavfi/af_stereotools: convert to query_func2() 2024-09-09 17:26:18 +02:00
af_stereowiden.c lavfi/af_stereowiden: convert to query_func2() 2024-09-09 17:26:18 +02:00
af_superequalizer.c
af_surround.c lavfi/af_surround: convert to query_func2() 2024-09-09 17:26:18 +02:00
af_tremolo.c
af_vibrato.c
af_virtualbass.c lavfi/af_virtualbass: convert to query_func2() 2024-09-09 17:26:18 +02:00
af_volume.c lavfi/af_volume: convert to query_func2() 2024-09-09 17:26:18 +02:00
af_volume.h
af_volumedetect.c
afir_template.c
allfilters.c avfilter: add an LCEVC decoding filter 2024-09-19 10:06:05 -03:00
anlms_template.c
arls_template.c
asink_anullsink.c
asrc_afdelaysrc.c lavfi/asrc_afdelaysrc: convert to query_func2() 2024-09-28 09:53:11 +02:00
asrc_afirsrc.c lavfi/asrc_afirsrc: convert to query_func2() 2024-09-28 09:53:11 +02:00
asrc_anoisesrc.c lavfi/asrc_anoisesrc: convert to query_func2() 2024-09-28 09:53:11 +02:00
asrc_anullsrc.c lavfi/asrc_anullsrc: convert to query_func2() 2024-09-28 09:53:11 +02:00
asrc_flite.c lavfi/asrc_flite: convert to query_func2() 2024-09-28 09:53:11 +02:00
asrc_hilbert.c lavfi/asrc_hilbert: convert to query_func2() 2024-09-28 09:53:11 +02:00
asrc_sinc.c lavfi/asrc_sinc: convert to query_func2() 2024-09-28 09:53:11 +02:00
asrc_sine.c lavfi/asrc_sine: convert to query_func2() 2024-09-28 09:53:11 +02:00
atadenoise.h
audio.c
audio.h
avf_a3dscope.c lavfi/avf_a3dscope: switch to query_func2() 2024-09-28 09:53:11 +02:00
avf_abitscope.c lavfi/avf_abitscope: switch to query_func2() 2024-09-28 09:53:11 +02:00
avf_ahistogram.c lavfi/avf_ahistogram: switch to query_func2() 2024-09-28 09:53:11 +02:00
avf_aphasemeter.c lavfi/avf_aphasemeter: switch to query_func2() 2024-09-28 09:53:11 +02:00
avf_avectorscope.c lavfi/avf_avectorscope: switch to query_func2() 2024-09-28 09:53:11 +02:00
avf_concat.c lavfi/avf_concat: switch to query_func2() 2024-09-28 09:53:11 +02:00
avf_showcqt.c lavfi/avf_showcqt: switch to query_func2() 2024-09-28 09:53:11 +02:00
avf_showcqt.h
avf_showcwt.c lavfi/avf_showcwt: switch to query_func2() 2024-09-28 09:53:11 +02:00
avf_showfreqs.c lavfi/avf_showfreqs: switch to query_func2() 2024-09-28 09:53:11 +02:00
avf_showspatial.c lavfi/avf_showspatial: switch to query_func2() 2024-09-28 09:53:11 +02:00
avf_showspectrum.c lavfi/avf_showspectrum: switch to query_func2() 2024-09-28 09:53:11 +02:00
avf_showvolume.c lavfi/avf_showvolume: switch to query_func2() 2024-09-28 09:53:11 +02:00
avf_showwaves.c lavfi/avf_showwaves: switch to query_func2() 2024-09-28 09:53:11 +02:00
avfilter_internal.h lavfi/avfilter: make ff_inlink_evaluate_timeline_at_frame() static 2024-10-07 10:53:13 +02:00
avfilter.c lavfi/avfilter: drop ff_ prefixes from static functions 2024-10-07 10:53:13 +02:00
avfilter.h lavfi/avfilter: document AVFilterContext.is_disabled as private 2024-10-07 10:53:13 +02:00
avfiltergraph.c lavfi/avfilter: move AVFilterContext.command_queue to FFFilterContext 2024-10-07 10:53:09 +02:00
avfilterres.rc
bbox.c
bbox.h
blend_modes.c
blend.h
boxblur.c
boxblur.h
bufferqueue.h
buffersink.c lavfi/buffersink: switch to query_func2() 2024-10-04 10:03:34 +02:00
buffersink.h lavfi/buffersink: add array-type options to replace "int-list" ones 2024-09-30 09:10:19 +02:00
buffersrc.c lavfi/buffersrc: switch to query_func2() 2024-10-04 10:03:34 +02:00
buffersrc.h
bwdifdsp.c
bwdifdsp.h
ccfifo.c
ccfifo.h
colorchannelmixer_template.c
colorspace.c
colorspace.h
colorspacedsp_template.c
colorspacedsp_yuv2yuv_template.c
colorspacedsp.c
colorspacedsp.h
convolution.h
dialoguenhance_template.c
dnn_filter_common.c
dnn_filter_common.h
dnn_interface.h
drawutils.c avfilter/vsdc_testsrc: simplify yuvtest_fill_picture 2024-10-13 20:54:07 -03:00
drawutils.h avfilter/vsdc_testsrc: simplify yuvtest_fill_picture 2024-10-13 20:54:07 -03:00
ebur128.c
ebur128.h
edge_common.c
edge_common.h
edge_template.c
f_bench.c
f_cue.c
f_drawgraph.c lavfi/f_drawgraph: switch to query_func2() 2024-10-04 10:03:34 +02:00
f_ebur128.c lavfi/f_ebur128: switch to query_func2() 2024-10-04 10:03:34 +02:00
f_graphmonitor.c lavfi/f_graphmonitor: switch to query_func2() 2024-10-04 10:03:34 +02:00
f_interleave.c
f_latency.c
f_loop.c avfilter/f_loop: fix aloop activate logic 2024-11-11 21:56:34 +01:00
f_metadata.c lavfi/f_metadata: use av_err2str to simplify code 2024-09-13 00:24:47 +02:00
f_perms.c
f_realtime.c
f_reverse.c
f_segment.c
f_select.c lavfi/f_select: switch to query_func2() 2024-10-04 10:03:34 +02:00
f_sendcmd.c
f_sidedata.c
f_streamselect.c lavfi/f_streamselect: drop useless query_formats() callback 2024-10-04 10:03:34 +02:00
f_zmq.c
fflcms2.c
fflcms2.h
file_open.c
filters.h
formats.c
formats.h
framepool.c avfilter/framepool: align the frame buffers 2024-11-09 19:33:56 -03:00
framepool.h
framequeue.c
framequeue.h
framerate.h
framesync.c avfilter/framesync: fix forward EOF pts 2024-10-13 13:54:03 +02:00
framesync.h
gblur.h
generate_wave_table.c
generate_wave_table.h
gradfun.h
graphdump.c
graphparser.c lavfi/avfilter: export AVFilter initialization state 2024-10-01 09:57:58 +02:00
hermite.h
hflip.h
lavfutils.c
lavfutils.h
libavfilter.v
limiter.h
log2_tab.c
lswsutils.c
lswsutils.h
lut3d.h
Makefile libavfilter/Makefile: add a makefile for Vulkan shaders 2024-10-15 17:45:20 +02:00
maskedclamp.h
maskedmerge.h
median_template.c
median.h
motion_estimation.c
motion_estimation.h
opencl_source.h
opencl.c
opencl.h
palette.c
palette.h
perlin.c
perlin.h
phase_template.c
preserve_color.h
psnr.c avfilter/vf_xpsnr: remove duplicated DSP infranstructure 2024-10-07 09:33:52 -03:00
psnr.h avfilter/vf_xpsnr: remove duplicated DSP infranstructure 2024-10-07 09:33:52 -03:00
pthread.c
qp_table.c
qp_table.h
qrencode.c lavfi/qrencode: switch to query_func2() 2024-10-04 10:03:34 +02:00
qsvvpp.c
qsvvpp.h
removegrain.h
scale_eval.c
scale_eval.h
scene_sad.c
scene_sad.h
setpts.c
settb.c
signature_lookup.c
signature.h
silenceremove_template.c
split.c
src_avsynctest.c lavfi/src_avsynctest: switch to query_func2() 2024-10-04 10:03:34 +02:00
src_movie.c avfilter/src_movie: configure correct YUV attributes 2024-10-07 19:51:34 +02:00
ssim.h
stack_internal.c lavfi/vf_stack_{vaapi,qsv}: replace query_formats with a pixfmt list 2024-10-04 10:03:34 +02:00
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 lavfi/*_vaapi: switch to query_func2() 2024-09-28 09:53:11 +02:00
vaapi_vpp.h lavfi/*_vaapi: switch to query_func2() 2024-09-28 09:53:11 +02:00
vaf_spectrumsynth.c lavfi/vaf_spectrumsynth: switch to query_func2() 2024-10-04 10:03:34 +02:00
version_major.h lavfi/avfilter: move AVFilterContext.ready to FFFilterContext 2024-10-07 10:47:18 +02:00
version.c
version.h avfilter/scale_cuda: frame crop support 2024-11-01 17:10:34 +01:00
vf_addroi.c
vf_alphamerge.c lavfi/vf_alphamerge: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_amplify.c
vf_aspect.c
vf_atadenoise.c
vf_avgblur_opencl.c
vf_avgblur_vulkan.c vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 2024-10-11 23:54:18 +02:00
vf_avgblur.c
vf_backgroundkey.c
vf_bbox.c
vf_bilateral_cuda.c
vf_bilateral_cuda.cu
vf_bilateral.c
vf_bitplanenoise.c
vf_blackdetect.c
vf_blackframe.c
vf_blend_init.h
vf_blend_vulkan.c vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 2024-10-11 23:54:18 +02:00
vf_blend.c
vf_blockdetect.c
vf_blurdetect.c
vf_bm3d.c
vf_boxblur.c lavfi/vf_boxblur: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_bwdif_cuda.c
vf_bwdif_cuda.cu
vf_bwdif_vulkan.c vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 2024-10-11 23:54:18 +02:00
vf_bwdif.c
vf_cas.c
vf_ccrepack.c
vf_chromaber_vulkan.c vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 2024-10-11 23:54:18 +02:00
vf_chromakey_cuda.c
vf_chromakey_cuda.cu
vf_chromakey.c
vf_chromanr.c
vf_chromashift.c
vf_ciescope.c lavfi/vf_ciescope: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_codecview.c
vf_colorbalance.c
vf_colorchannelmixer.c
vf_colorconstancy.c
vf_colorcontrast.c
vf_colorcorrect.c
vf_colorize.c
vf_colorkey_opencl.c
vf_colorkey.c
vf_colorlevels.c
vf_colormap.c
vf_colormatrix.c
vf_colorspace_cuda.c
vf_colorspace_cuda.cu
vf_colorspace.c lavfi/vf_colorspace: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_colortemperature.c
vf_convolution_opencl.c
vf_convolution.c
vf_convolve.c
vf_copy.c lavfi/vf_copy: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_coreimage.m avfilter/vf_coreimage: silence AVFrame deprecation warnings 2024-09-26 00:34:36 +02:00
vf_corr.c
vf_cover_rect.c
vf_crop.c lavfi/vf_crop: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_cropdetect.c
vf_curves.c
vf_datascope.c lavfi/vf_datascope: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_dblur.c
vf_dctdnoiz.c
vf_deband.c lavfi/vf_deband: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_deblock.c
vf_decimate.c
vf_dedot.c
vf_deflicker.c
vf_deinterlace_vaapi.c lavfi/*_vaapi: switch to query_func2() 2024-09-28 09:53:11 +02:00
vf_dejudder.c
vf_delogo.c
vf_derain.c
vf_deshake_opencl.c
vf_deshake.c
vf_despill.c
vf_detelecine.c lavfi/vf_detelecine: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_displace.c
vf_dnn_classify.c
vf_dnn_detect.c
vf_dnn_processing.c
vf_drawbox_vaapi.c lavfi/*_vaapi: switch to query_func2() 2024-09-28 09:53:11 +02:00
vf_drawbox.c
vf_drawtext.c lavfi/vf_drawtext: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_edgedetect.c lavfi/vf_edgedetect: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_elbg.c lavfi/vf_elbg: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_entropy.c
vf_epx.c
vf_eq.c
vf_eq.h
vf_estdif.c
vf_exposure.c
vf_extractplanes.c
vf_fade.c lavfi/vf_fade: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_feedback.c lavfi/vf_feedback: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_fftdnoiz.c
vf_fftfilt.c
vf_field.c
vf_fieldhint.c lavfi/vf_fieldhint: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_fieldmatch.c lavfi/vf_fieldmatch: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_fieldorder.c lavfi/vf_fieldorder: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_fillborders.c
vf_find_rect.c
vf_flip_vulkan.c vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 2024-10-11 23:54:18 +02:00
vf_floodfill.c
vf_format.c lavfi/vf_format: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_fps.c
vf_framepack.c
vf_framerate.c
vf_framestep.c
vf_freezedetect.c
vf_freezeframes.c
vf_frei0r.c lavfi/vf_frei0r: switch to query_func2() 2024-10-15 10:39:13 +02:00
vf_fspp.c
vf_fspp.h
vf_fsync.c
vf_gblur_init.h
vf_gblur_vulkan.c vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 2024-10-11 23:54:18 +02:00
vf_gblur.c
vf_geq.c lavfi/vf_geq: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_gradfun.c
vf_grayworld.c
vf_guided.c
vf_hflip_init.h
vf_hflip.c lavfi/vf_hflip: switch to query_func2() 2024-10-15 10:39:13 +02:00
vf_histeq.c
vf_histogram.c
vf_hqdn3d.c
vf_hqdn3d.h
vf_hqx.c
vf_hsvkey.c
vf_hue.c
vf_huesaturation.c
vf_hwdownload.c lavfi/vf_hwdownload: switch to query_func2() 2024-10-15 10:39:13 +02:00
vf_hwmap.c lavfi/vf_hwmap: switch to query_func2() 2024-10-07 10:46:43 +02:00
vf_hwupload_cuda.c lavfi/vf_hwupload_cuda: switch to query_func2() 2024-10-15 10:39:13 +02:00
vf_hwupload.c lavfi/vf_hwupload: switch to query_func2() 2024-10-15 10:39:13 +02:00
vf_hysteresis.c
vf_iccdetect.c
vf_iccgen.c
vf_identity.c
vf_idet.c
vf_idet.h
vf_il.c lavfi/vf_il: switch to query_func2() 2024-10-15 10:39:13 +02:00
vf_kerndeint.c
vf_lagfun.c
vf_lcevc.c avfilter: add an LCEVC decoding filter 2024-09-19 10:06:05 -03:00
vf_lenscorrection.c
vf_lensfun.c
vf_libopencv.c
vf_libplacebo.c lavfi/vf_libplacebo: eliminate LibplaceboInput.link 2024-11-09 02:45:58 +01:00
vf_libvmaf.c
vf_limitdiff.c
vf_limiter.c
vf_lumakey.c
vf_lut2.c lavfi/vf_lut2: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_lut3d.c
vf_lut.c lavfi/vf_lut: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_maskedclamp.c
vf_maskedmerge.c
vf_maskedminmax.c
vf_maskedthreshold.c
vf_maskfun.c
vf_mcdeint.c
vf_median.c
vf_mergeplanes.c lavfi/vf_mergeplanes: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_mestimate.c
vf_midequalizer.c
vf_minterpolate.c
vf_misc_vaapi.c lavfi/*_vaapi: switch to query_func2() 2024-09-28 09:53:11 +02:00
vf_mix.c lavfi/vf_mix: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_monochrome.c
vf_morpho.c
vf_mpdecimate.c
vf_multiply.c
vf_negate.c
vf_neighbor_opencl.c
vf_neighbor.c
vf_nlmeans_init.h
vf_nlmeans_opencl.c
vf_nlmeans_vulkan.c vulkan: enable selecting a compatible representation of format 2024-10-16 12:48:15 +02:00
vf_nlmeans.c
vf_nlmeans.h
vf_nnedi.c
vf_noise.c lavfi/vf_noise: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_noise.h
vf_normalize.c
vf_null.c
vf_ocr.c
vf_overlay_cuda.c
vf_overlay_cuda.cu
vf_overlay_opencl.c
vf_overlay_qsv.c lavfi/vf_overlay_qsv: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_overlay_vaapi.c
vf_overlay_vulkan.c vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 2024-10-11 23:54:18 +02:00
vf_overlay.c lavfi/vf_overlay: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_overlay.h
vf_owdenoise.c
vf_pad_opencl.c
vf_pad_vaapi.c lavfi/*_vaapi: switch to query_func2() 2024-09-28 09:53:11 +02:00
vf_pad.c lavfi/vf_pad: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_palettegen.c lavfi/vf_palettegen: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_paletteuse.c lavfi/vf_paletteuse: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_perspective.c
vf_phase.c
vf_photosensitivity.c
vf_pixdesctest.c avfilter/vf_pixdesctest: also take into account undefined alpha components 2024-10-21 09:52:58 -03:00
vf_pixelize.c
vf_pp7.c
vf_pp7.h
vf_pp.c
vf_premultiply.c lavfi/vf_premultiply: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_procamp_vaapi.c lavfi/*_vaapi: switch to query_func2() 2024-09-28 09:53:11 +02:00
vf_program_opencl.c
vf_pseudocolor.c
vf_psnr.c avfilter/vf_xpsnr: remove duplicated DSP infranstructure 2024-10-07 09:33:52 -03:00
vf_pullup.c
vf_pullup.h
vf_qp.c
vf_quirc.c lavfi/vf_quirc: use FILTER_PIXFMTS_ARRAY() instead of query_formats() 2024-10-15 10:39:14 +02:00
vf_random.c
vf_readeia608.c
vf_readvitc.c
vf_remap_opencl.c
vf_remap.c lavfi/vf_remap: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_removegrain.c
vf_removelogo.c
vf_repeatfields.c
vf_rotate.c
vf_sab.c
vf_scale_cuda.c avfilter/scale_cuda: frame crop support 2024-11-01 17:10:34 +01:00
vf_scale_cuda.cu avfilter/scale_cuda: frame crop support 2024-11-01 17:10:34 +01:00
vf_scale_cuda.h
vf_scale_npp.c
vf_scale_vaapi.c lavfi/*_vaapi: switch to query_func2() 2024-09-28 09:53:11 +02:00
vf_scale_vt.c
vf_scale_vulkan.c vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 2024-10-11 23:54:18 +02:00
vf_scale.c lavfi/vf_scale: switch to query_func2() 2024-10-15 10:39:14 +02:00
vf_scdet.c
vf_scroll.c
vf_selectivecolor.c
vf_separatefields.c
vf_setparams.c lavfi/vf_setparams: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_sharpen_npp.c
vf_shear.c
vf_showinfo.c avfilter/vf_showinfo: add missing break to ViewID case 2024-09-24 16:08:29 -03:00
vf_showpalette.c lavfi/vf_showpalette: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_shuffleframes.c
vf_shufflepixels.c
vf_shuffleplanes.c lavfi/vf_shuffleplanes: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_signalstats.c
vf_signature.c lavfi/vf_signature: use av_err2str to simplify code 2024-09-13 00:26:23 +02:00
vf_siti.c
vf_smartblur.c
vf_spp.c
vf_spp.h
vf_sr.c
vf_ssim360.c lavfi/vf_ssim360: fix variable shadowing 2024-09-13 00:19:46 +02:00
vf_ssim.c lavfi/vf_ssim: narrow variable scopes 2024-09-13 00:24:20 +02:00
vf_stack_qsv.c lavfi/vf_stack_{vaapi,qsv}: replace query_formats with a pixfmt list 2024-10-04 10:03:34 +02:00
vf_stack_vaapi.c lavfi/vf_stack_{vaapi,qsv}: replace query_formats with a pixfmt list 2024-10-04 10:03:34 +02:00
vf_stack.c lavfi/vf_stack: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_stereo3d.c lavfi/vf_stereo3d: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_subtitles.c avfilter/vf_subtitles: Respect YCbCr Matrix header 2024-10-19 11:08:34 -05:00
vf_super2xsai.c
vf_swaprect.c lavfi/vf_swaprect: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_swapuv.c lavfi/vf_swapuv: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_telecine.c lavfi/vf_telecine: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_threshold_init.h
vf_threshold.c
vf_thumbnail_cuda.c
vf_thumbnail_cuda.cu
vf_thumbnail.c
vf_tile.c lavfi/vf_tile: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_tiltandshift.c
vf_tinterlace.c
vf_tmidequalizer.c
vf_tonemap_opencl.c
vf_tonemap_vaapi.c lavfi/*_vaapi: switch to query_func2() 2024-09-28 09:53:11 +02:00
vf_tonemap.c
vf_tpad.c lavfi/vf_tpad: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_transpose_npp.c
vf_transpose_opencl.c
vf_transpose_vaapi.c lavfi/*_vaapi: switch to query_func2() 2024-09-28 09:53:11 +02:00
vf_transpose_vt.c
vf_transpose_vulkan.c vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 2024-10-11 23:54:18 +02:00
vf_transpose.c lavfi/vf_transpose: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_unsharp_opencl.c
vf_unsharp.c avfilter/unsharp: Call function directly rather than via function pointer 2024-09-10 00:59:30 +08:00
vf_untile.c lavfi/vf_untile: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_uspp.c
vf_v360.c lavfi/vf_v360: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_vaguedenoiser.c
vf_varblur.c
vf_vectorscope.c
vf_vflip.c
vf_vfrdet.c
vf_vibrance.c
vf_vidstabdetect.c
vf_vidstabtransform.c
vf_vif.c
vf_vignette.c
vf_vmafmotion.c lavfi/vf_vmafmotion: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_vpp_qsv.c lavfi/vf_vpp_qsv: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_w3fdif.c
vf_waveform.c
vf_weave.c lavfi/vf_weave: convert to query_func2() 2024-10-17 11:00:35 +02:00
vf_xbr.c
vf_xfade_opencl.c
vf_xfade_vulkan.c vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 2024-10-11 23:54:18 +02:00
vf_xfade.c
vf_xmedian.c
vf_xpsnr.c avfilter/vf_xpsnr: remove duplicated DSP infranstructure 2024-10-07 09:33:52 -03:00
vf_yadif_cuda.c
vf_yadif_cuda.cu
vf_yadif_videotoolbox.m avfilter/yadif_videotoolbox: remove unused variable 2024-09-26 00:18:54 +02:00
vf_yadif.c
vf_yaepblur.c
vf_zoompan.c
vf_zscale.c avfilter/vf_zscale: extend the configuration log message with color space info 2024-11-09 19:33:57 -03:00
video.c
video.h avfilter: fix YUV colorspace negotiation for YUVJ 2024-09-12 19:13:21 +02:00
vidstabutils.c
vidstabutils.h
vmaf_motion.h
vsink_nullsink.c
vsrc_cellauto.c
vsrc_ddagrab_shaders.h
vsrc_ddagrab.c
vsrc_gradients.c
vsrc_life.c lavfi/vsrc_life: convert to query_func2() 2024-10-17 11:00:35 +02:00
vsrc_mandelbrot.c
vsrc_mptestsrc.c
vsrc_perlin.c lavfi/vsrc_perlin: convert to query_func2() 2024-10-17 11:00:35 +02:00
vsrc_sierpinski.c
vsrc_testsrc_vulkan.c vulkan: extend ff_vk_shader_rep_fmt to be useful for bitexactness 2024-10-11 23:54:18 +02:00
vsrc_testsrc.c avfilter/vsrc_testsrc: add support for RGB48/RGBA64 2024-11-06 17:34:32 -03:00
vulkan_filter.c vulkan: enable selecting a compatible representation of format 2024-10-16 12:48:15 +02:00
vulkan_filter.h lavfi/vulkan: remove redundant header 2024-10-06 01:21:41 +02:00
vulkan_glslang.c vulkan: move SPIR-V compilation code to libavutil 2024-10-06 01:21:44 +02:00
vulkan_shaderc.c vulkan: move SPIR-V compilation code to libavutil 2024-10-06 01:21:44 +02:00
vulkan.c
w3fdif.h
window_func.h
xpsnr.h avfilter/vf_xpsnr: remove duplicated DSP infranstructure 2024-10-07 09:33:52 -03:00
yadif_common.c
yadif.h