FFmpeg/libavfilter
Haihao Xiang 412d43b09a lavfi/vf_vpp_qsv: only add the given output sw format to output pad
Otherwise the output format is not changed when output is in system
memory. For example, the output format is still p010le in the following
case:

$ ffmpeg -qsv_device /dev/dri/renderD128 -f lavfi -i testsrc -vf
"format=p010le,vpp_qsv=extra_hw_frames=8:format=nv12" -f null -
...
Output #0, null, to 'pipe:':
  Metadata:
    encoder         : Lavf60.4.100
  Stream #0:0: Video: wrapped_avframe, p010le(tv, progressive), 320x240
[SAR 1:1 DAR 4:3], q=2-31, 200 kb/s, 25 fps, 25 tbn

Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2023-03-31 10:27:58 +08:00
..
aarch64
cuda
dnn lavfi/dnn: add error info for TF backend filling task failure 2023-03-26 09:19:42 +08:00
metal
opencl avfilter: add remap opencl filter 2022-07-07 17:52:32 +02:00
tests
x86 x86/vf_bwdif_init: limit AVX2 functions using 256bit vectors to cpus known to be fast with it 2023-03-25 13:27:20 -03:00
.gitignore
aeval.c
af_acontrast.c
af_acopy.c
af_acrossover.c avfilter/af_acrossover: add precision option 2022-05-14 14:11:52 +02:00
af_acrusher.c
af_adeclick.c
af_adecorrelate.c
af_adelay.c
af_adenorm.c avfilter/af_adenorm: simplify handling of commands 2022-04-13 22:02:47 +02:00
af_aderivative.c
af_adrc.c avfilter: add adrc filter 2022-12-19 20:43:58 +01:00
af_adynamicequalizer.c avfilter/af_adynamicequalizer: add auto option 2023-01-27 15:00:53 +01:00
af_adynamicsmooth.c
af_aecho.c
af_aemphasis.c
af_aexciter.c
af_afade.c avfilter/af_afade: add options to control unity/silence gains 2023-01-03 10:25:06 +01:00
af_afftdn.c avfilter/af_afftdn: call av_frame_copy_props() 2023-01-17 17:46:58 +01:00
af_afftfilt.c avfilter/af_afftfilt: call av_frame_copy_props() 2023-01-17 17:46:58 +01:00
af_afir.c avfilter/af_afir: call av_frame_copy_props() 2023-01-17 14:50:08 +01:00
af_afir.h avfilter/afir_template: make IR transitions artifacts free 2023-01-02 15:33:57 +01:00
af_afirdsp.h all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
af_aformat.c
af_afreqshift.c
af_afwtdn.c
af_agate.c
af_aiir.c
af_alimiter.c avfilter/af_alimiter: fix misbehavior when nb_channels != 2 2022-08-23 12:20:05 +02:00
af_amerge.c
af_amix.c
af_amultiply.c
af_anequalizer.c
af_anlmdn.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
af_anlmdndsp.h
af_anlms.c avfilter/af_anlms: add timeline support 2022-04-27 21:30:43 +02:00
af_anull.c
af_apad.c
af_aphaser.c
af_apsyclip.c avfilter/af_apsyclip: add copy_props() call 2022-12-01 19:50:54 +01:00
af_apulsator.c
af_aresample.c
af_arnndn.c avfilter/af_arnndn: unbreak filtering 2023-01-17 17:46:58 +01:00
af_asdr.c
af_asetnsamples.c avfilter/af_asetnsamples: fix excessive frames queueing at start 2022-04-12 19:30:58 +02:00
af_asetrate.c
af_ashowinfo.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
af_asoftclip.c
af_aspectralstats.c avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-19 00:25:47 +01:00
af_asr.c
af_astats.c lavfi/astats: sort measures keys by name 2023-02-11 17:30:20 +01:00
af_asubboost.c avfilter/af_asubboost: add channels option 2022-05-13 22:09:08 +02:00
af_asupercut.c
af_atempo.c avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-19 00:25:47 +01:00
af_atilt.c
af_axcorrelate.c
af_biquads.c avfilter/af_biquads: fix bandpass for zdf 2022-10-07 14:05:31 +02:00
af_bs2b.c
af_channelmap.c
af_channelsplit.c
af_chorus.c
af_compand.c avfilter/af_compand: simplify frame allocation 2023-02-08 18:56:57 +01:00
af_compensationdelay.c avfilter/af_compensationdelay: simplify frame allocation 2023-02-08 18:56:56 +01:00
af_crossfeed.c avfilter/af_crossfeed: always return same number of samples with block processing 2022-05-13 15:18:42 +02:00
af_crystalizer.c avfilter/af_crystalizer: remove no longer needed wrapper function 2022-04-13 09:41:14 +02:00
af_dcshift.c
af_deesser.c
af_dialoguenhance.c avfilter/af_dialoguenhance: call av_frame_copy_props() 2023-01-17 14:50:08 +01:00
af_drmeter.c
af_dynaudnorm.c avfilter/af_dynaudnorm: add curve option 2022-11-10 19:16:05 +01:00
af_earwax.c
af_extrastereo.c
af_firequalizer.c avfilter/af_firequalizer: switch to TX from lavu 2022-11-17 13:28:58 +01:00
af_flanger.c
af_haas.c
af_hdcd.c
af_headphone.c avfilter/af_headphone: properly initialize scale 2022-12-19 18:45:56 +01: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: remove not wanted line 2022-05-12 10:52:52 +02:00
af_loudnorm.c avfilter/af_loudnorm: simplify query_formats() 2022-11-17 12:37:22 +01:00
af_lv2.c
af_mcompand.c
af_pan.c avfilter/af_pan: use the new swr used channel layout option 2023-02-19 18:28:52 -03:00
af_replaygain.c
af_rubberband.c avfilter/af_rubberband: use correct array for multichannels 2023-03-30 14:08:52 +02:00
af_sidechaincompress.c
af_silencedetect.c
af_silenceremove.c avfilter/af_silenceremove: do not trim non-silence from start 2022-08-23 22:18:02 +02:00
af_sofalizer.c avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-19 00:25:47 +01:00
af_speechnorm.c avfilter/af_speechnorm: change initial gain state 2022-11-07 08:32:48 +01:00
af_stereotools.c
af_stereowiden.c
af_superequalizer.c avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-19 00:25:47 +01:00
af_surround.c avfilter/af_surround: call av_frame_copy_props() 2023-01-17 14:50:08 +01:00
af_tremolo.c
af_vibrato.c
af_virtualbass.c avfilter/af_virtualbass: call av_frame_copy_props() 2023-01-17 18:36:37 +01:00
af_volume.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
af_volume.h
af_volumedetect.c
afir_template.c avfilter/afir_template: make IR transitions artifacts free 2023-01-02 15:33:57 +01:00
allfilters.c avfilter: add QSV variants of the stack filters 2023-02-16 11:15:50 +08:00
asink_anullsink.c
asrc_afdelaysrc.c avfilter: add fractional delay IR source filter 2023-01-16 09:59:31 +01:00
asrc_afirsrc.c avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-19 00:25:47 +01:00
asrc_anoisesrc.c
asrc_anullsrc.c
asrc_flite.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
asrc_hilbert.c
asrc_sinc.c avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-19 00:25:47 +01:00
asrc_sine.c
atadenoise.h
audio.c
audio.h
avf_a3dscope.c avfilter/avf_a3dscope,avf_showcwt: set video frame duration 2023-01-17 14:50:08 +01:00
avf_abitscope.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
avf_ahistogram.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
avf_aphasemeter.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
avf_avectorscope.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
avf_concat.c
avf_showcqt.c avfilter/avf_showcqt: fix crash when using vflip filter 2022-11-25 19:40:11 +01:00
avf_showcqt.h
avf_showcwt.c avfilter/avf_a3dscope,avf_showcwt: set video frame duration 2023-01-17 14:50:08 +01:00
avf_showfreqs.c avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-19 00:25:47 +01:00
avf_showspatial.c avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-19 00:25:47 +01:00
avf_showspectrum.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
avf_showvolume.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01: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 lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
avfilter.h lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
avfiltergraph.c avfilter/avfiltergraph: remove unnecessary channel layout copy 2022-08-06 20:32:46 -03:00
avfilterres.rc
bbox.c
bbox.h
blend_modes.c
blend.h avfilter/vf_blend: Move ff_blend_init into a header 2022-05-06 05:19:49 +02:00
boxblur.c
boxblur.h
bufferqueue.h
buffersink.c avfilter: remove FF_API_BUFFERSINK_ALLOC 2023-02-09 15:35:14 +01:00
buffersink.h avfilter: remove FF_API_BUFFERSINK_ALLOC 2023-02-09 15:35:14 +01:00
buffersrc.c lavfi/buffersrc: issue more specific error in case of invalid parameters 2023-03-05 12:21:45 +01:00
buffersrc.h
bwdif.h avfilter/bwdif: move filter_line init to a dedicated function 2023-03-25 02:38:17 +01:00
colorchannelmixer_template.c
colorspace.c lavfi/colorspace: add ff_matrix_mul_3x3_vec 2022-06-19 19:18:34 -05:00
colorspace.h lavfi/colorspace: add ff_matrix_mul_3x3_vec 2022-06-19 19:18:34 -05:00
colorspacedsp_template.c
colorspacedsp_yuv2yuv_template.c
colorspacedsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
colorspacedsp.h
convolution.h libavfilter/x86/vf_convolution: add sobel filter optimization and unit test with intel AVX512 VNNI 2022-11-14 10:04:16 +08:00
deshake.h
dnn_filter_common.c
dnn_filter_common.h
dnn_interface.h
drawutils.c avfilter/drawutils: rgb48/bgr48 is supported 2022-12-10 14:57:05 +01:00
drawutils.h lavfi/drawutils: improve colorspace support 2022-06-19 19:18:34 -05:00
ebur128.c
ebur128.h
edge_common.c lavfi/edge_common: Templatify ff_gaussian_blur and ff_sobel 2022-07-30 13:17:28 +02:00
edge_common.h lavfi/edge_common: Templatify ff_gaussian_blur and ff_sobel 2022-07-30 13:17:28 +02:00
edge_template.c lavfi/edge_common: Templatify ff_gaussian_blur and ff_sobel 2022-07-30 13:17:28 +02:00
f_bench.c
f_cue.c
f_drawgraph.c lavfi/f_drawgraph: forward input frame durations 2022-10-13 10:19:13 +02:00
f_ebur128.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
f_graphmonitor.c
f_interleave.c
f_latency.c
f_loop.c lavfi: use AVFrame.duration instead of AVFrame.pkt_duration 2022-07-19 12:27:17 +02:00
f_metadata.c avfilter/f_metadata: use av_dict_iterate 2022-12-01 11:21:14 +01:00
f_perms.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
f_realtime.c
f_reverse.c avfilter/f_reverse: set output frame duration 2023-01-27 23:53:26 +01:00
f_segment.c
f_select.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
f_sendcmd.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
f_sidedata.c
f_streamselect.c
f_zmq.c
fflcms2.c fflcms2: move to libavcodec 2022-07-30 11:42:06 +02:00
fflcms2.h fflcms2: move to libavcodec 2022-07-30 11:42:06 +02:00
fifo.c
file_open.c libavutil: Deprecate av_fopen_utf8, provide an avpriv version 2022-05-23 13:52:26 +03:00
filters.h
formats.c avfilter/formats: Constify channel_layout in ff_add_channel_layout() 2022-05-19 20:20:38 +02:00
formats.h avfilter/formats: Constify channel_layout in ff_add_channel_layout() 2022-05-19 20:20:38 +02:00
framepool.c
framepool.h
framequeue.c
framequeue.h
framerate.h
framesync.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
framesync.h avfilter/framesync: add a new option to set how to sync streams based on secondary input timestamps 2022-08-10 09:15:37 -03:00
gblur.h avfilter/vf_gblur: Move ff_gblur_init into a header 2022-05-06 05:19:49 +02:00
generate_wave_table.c
generate_wave_table.h
gradfun.h
graphdump.c
graphparser.c lavfi/graphparser: use correct logging context 2023-03-10 13:04:25 +01:00
hermite.h
hflip.h avfilter/vf_hflip: Move ff_hflip_init into a header 2022-05-06 05:19:50 +02:00
internal.h lavfi/avfilter: track whether a filter has been initialized 2023-02-12 10:17:26 +01:00
lavfutils.c
lavfutils.h
libavfilter.v
limiter.h
log2_tab.c
lswsutils.c
lswsutils.h
lut3d.h avfilter/vf_lut3d: allow to control when to upload CLUT for haldclut 2022-04-26 20:07:04 +02:00
Makefile lavfi/Makefile: fix make checkheaders fail 2023-03-25 22:13:56 +08:00
maskedclamp.h
maskedmerge.h
median_template.c
median.h
motion_estimation.c
motion_estimation.h
opencl_source.h avfilter: add remap opencl filter 2022-07-07 17:52:32 +02:00
opencl.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
opencl.h
palette.c avfilter/palette: add lowbias32 hashing 2023-01-03 17:18:55 +01:00
palette.h avfilter/palette: add lowbias32 hashing 2023-01-03 17:18:55 +01:00
phase_template.c avfilter/phase_template: Fix left-shift of negative numbers 2022-11-09 17:39:00 +01:00
preserve_color.h
psnr.h
pthread.c
qp_table.c
qp_table.h
qsvvpp.c libavfilter/qsvvpp: check the return value 2023-02-16 11:15:50 +08:00
qsvvpp.h lavfi/qsv: use QSVVPPContext as base context in vf_vpp_qsv/vf_overlay_qsv 2023-01-17 10:10:52 +08:00
removegrain.h
scale_eval.c avfilter/scale_eval: Reduce rounding error. 2022-09-27 00:07:43 +02:00
scale_eval.h avfilter/scale_eval: Reduce rounding error. 2022-09-27 00:07:43 +02:00
scene_sad.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
scene_sad.h
setpts.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
settb.c lavfi/settb: rescale input frame durations 2022-10-13 10:19:13 +02:00
signature_lookup.c
signature.h
split.c
src_avsynctest.c lavfi/src_avsynctest: set video frame durations 2022-10-13 10:19:13 +02:00
src_movie.c avfilter/src_movie: support unknown channel layouts 2022-11-02 10:53:44 +01:00
ssim.h
stack_internal.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
stack_internal.h Revert "avfilter/stack_internal: add missing header includes" 2023-03-11 10:05:47 -03:00
stereo3d.h
thread.h
threshold.h avfilter/vf_threshold: Move ff_threshold_init into a header 2022-05-06 05:19:50 +02:00
tinterlace.h avfilter/vf_tinterlace: support full-range YUV 2022-12-20 14:02:37 +01:00
transform.c
transform.h
transpose.h
trim.c
unsharp.h
v360.h
vaapi_vpp.c lavfi/vaapi: remove duplicated code 2023-01-17 10:10:52 +08:00
vaapi_vpp.h lavfi/vaapi: remove duplicated code 2023-01-17 10:10:52 +08:00
vaf_spectrumsynth.c avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-19 00:25:47 +01:00
version_major.h avfilter/vf_libplacebo: wrap deprecated opts in FF_API define 2023-03-13 11:30:58 -03:00
version.c lib*/version: Move library version functions into files of their own 2022-05-10 06:49:32 +02:00
version.h lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_addroi.c
vf_alphamerge.c
vf_amplify.c
vf_aspect.c lavfi/aspect: apply style fixes 2023-03-29 00:15:19 +02:00
vf_atadenoise.c avfilter/vf_atadenoise: Remove unused-but-set variables 2022-07-03 11:41:23 +02:00
vf_avgblur_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_avgblur_vulkan.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_avgblur.c
vf_backgroundkey.c avfilter: add backgroundkey video filter 2022-11-05 10:52:39 +01:00
vf_bbox.c
vf_bilateral_cuda.c avfilter: add bilateral_cuda filter 2022-09-03 15:18:56 +02:00
vf_bilateral_cuda.cu avfilter/vf_bilateral_cuda: refactor use of pow to simple multiplication 2022-09-03 20:27:34 +02:00
vf_bilateral.c
vf_bitplanenoise.c
vf_blackdetect.c avfilter/vf_blackdetect: support full-range YUV 2022-12-20 14:02:37 +01:00
vf_blackframe.c
vf_blend_init.h all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_blend_vulkan.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_blend.c avfilter/vf_blend: Move ff_blend_init into a header 2022-05-06 05:19:49 +02:00
vf_blockdetect.c lavfi/blockdetect: Reindent after last commit 2022-06-06 09:09:34 +02:00
vf_blurdetect.c lavfi/edge_common: Templatify ff_gaussian_blur and ff_sobel 2022-07-30 13:17:28 +02:00
vf_bm3d.c avfilter/vf_bm3d: switch to TX from lavu 2022-12-04 23:02:07 +01:00
vf_boxblur.c
vf_bwdif.c avfilter/bwdif: move filter_line init to a dedicated function 2023-03-25 02:38:17 +01:00
vf_cas.c
vf_chromaber_vulkan.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_chromakey_cuda.c avfilter: add chromakey_cuda filter 2022-07-10 17:20:15 +02:00
vf_chromakey_cuda.cu avfilter: add chromakey_cuda filter 2022-07-10 17:20:15 +02:00
vf_chromakey.c avfilter/vf_[color/chroma]key: lower lower limit for similarity option 2022-10-27 10:23:09 +02:00
vf_chromanr.c avfilter/vf_chromanr: split inner loops 2022-12-07 00:57:25 +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: set output frame duration 2023-01-27 23:13:16 +01: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 lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_colorkey.c avfilter/vf_[color/chroma]key: lower lower limit for similarity option 2022-10-27 10:23:09 +02:00
vf_colorlevels.c avfilter/vf_colorlevels: add support for gbrpf32 format 2023-01-30 18:42:49 +01:00
vf_colormap.c avfilter/vf_colormap: Avoid allocation of small array 2022-04-29 13:38:20 +02:00
vf_colormatrix.c
vf_colorspace_cuda.c avfilter/vf_colorspace_cuda: mark fall-through 2022-09-15 19:35:30 +02:00
vf_colorspace_cuda.cu libavfilter: add vf_colorrange_cuda, CUDA-accelerated color conversion filter 2022-09-13 22:59:30 +02:00
vf_colorspace.c avutil/csp: create public API for colorspace structs 2022-06-01 13:52:38 -04:00
vf_colortemperature.c
vf_convolution_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_convolution.c libavfilter/x86/vf_convolution: add sobel filter optimization and unit test with intel AVX512 VNNI 2022-11-14 10:04:16 +08:00
vf_convolve.c avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-19 00:25:47 +01:00
vf_copy.c
vf_coreimage.m avfilter/vf_coreimage: use av_dict_iterate 2022-12-01 11:21:14 +01:00
vf_corr.c avfilter: add corr video filter 2022-12-08 13:03:42 +01:00
vf_cover_rect.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
vf_crop.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
vf_cropdetect.c avfilter/vf_cropdetect: fix type for old_limit 2023-01-27 14:57:28 +01:00
vf_curves.c avfilter/vf_curves: add PCHIP interpolator and interp option 2022-10-22 19:35:44 +02:00
vf_datascope.c avfilter/vf_datascope: call av_frame_copy_props() 2023-01-27 19:50:10 +01:00
vf_dblur.c avfilter/vf_dblur: also filter last scanline 2023-01-19 12:33:55 +01:00
vf_dctdnoiz.c
vf_deband.c
vf_deblock.c avfilter/vf_deblock: fix posible overreads 2022-04-13 10:25:08 +02:00
vf_decimate.c avfilter/vf_decimate: add mixed option to process input only partially to be decimated 2022-12-19 16:24:25 +01:00
vf_dedot.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
vf_deflicker.c
vf_deinterlace_vaapi.c
vf_dejudder.c
vf_delogo.c
vf_derain.c
vf_deshake_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_deshake.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
vf_despill.c
vf_detelecine.c
vf_displace.c
vf_dnn_classify.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
vf_dnn_detect.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
vf_dnn_processing.c lavfi/vf_dnn_processing.c: Fix missing AV_PIX_FMT_GRAY8 2022-11-15 13:42:58 +01:00
vf_drawbox.c avfilter/vf_drawbox: use the correct macro to fill rgb plane pointers 2022-09-15 09:13:29 -03:00
vf_drawtext.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
vf_edgedetect.c lavfi/edge_common: Templatify ff_gaussian_blur and ff_sobel 2022-07-30 13:17:28 +02:00
vf_elbg.c avfilter/vf_elbg: call av_frame_copy_props() 2023-01-17 22:43:39 +01:00
vf_entropy.c
vf_epx.c
vf_eq.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
vf_eq.h lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
vf_estdif.c lavfi/vf_estdif: set frame durations 2022-10-13 10:19:13 +02:00
vf_exposure.c avfilter/vf_exposure: reduce copy operations 2023-02-11 10:36:56 +01:00
vf_extractplanes.c avfilter/vf_extractplanes: add missing break; statement 2022-09-27 19:35:49 +02:00
vf_fade.c
vf_feedback.c avfilter/vf_feedback: add missing .process_command 2022-04-15 18:57:36 +02:00
vf_fftdnoiz.c avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-19 00:25:47 +01:00
vf_fftfilt.c avfilter: fix av_tx_fn stride usage for complex inputs 2022-11-19 00:25:47 +01:00
vf_field.c
vf_fieldhint.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
vf_fieldmatch.c lavfi/vf_fieldmatch: keep fields as-is if not matched properly 2022-11-05 11:50:36 +01:00
vf_fieldorder.c
vf_fillborders.c
vf_find_rect.c
vf_flip_vulkan.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_floodfill.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
vf_format.c
vf_fps.c lavfi/vf_fps: set frame duration 2022-10-04 11:55:03 +02:00
vf_framepack.c lavfi/vf_framepack: properly set output duration for framesequence output 2022-10-13 10:19:13 +02:00
vf_framerate.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_framestep.c
vf_freezedetect.c
vf_freezeframes.c
vf_frei0r.c avfilter/vf_frei0r: set align to 1 for frei0r frames 2022-10-29 17:11:14 +02:00
vf_fspp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_fspp.h
vf_gblur_init.h all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_gblur_vulkan.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_gblur.c avfilter/vf_gblur: allow filtering with zero horizontal sigma 2022-09-10 22:11:38 +02:00
vf_geq.c avfilter/geq: unbreak alpha processing 2022-05-08 10:05:19 +05:30
vf_gradfun.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_grayworld.c
vf_guided.c avfilter/vf_guided: fix reallocation of memory per every frame's plane processing 2022-05-02 23:47:24 +02:00
vf_hflip_init.h all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_hflip.c avfilter/vf_hflip: Move ff_hflip_init into a header 2022-05-06 05:19:50 +02:00
vf_histeq.c
vf_histogram.c avfilter/vf_histogram: call av_frame_copy_props() 2023-01-17 23:20:00 +01:00
vf_hqdn3d.c avfilter/vf_hqdn3d: Fix left-shift of negative numbers 2022-11-09 17:39:00 +01:00
vf_hqdn3d.h
vf_hqx.c
vf_hsvkey.c
vf_hue.c
vf_huesaturation.c
vf_hwdownload.c
vf_hwmap.c lavfi: add hwdevice flag to hwupload/hwmap 2023-03-27 17:14:31 +02:00
vf_hwupload_cuda.c
vf_hwupload.c lavfi: add hwdevice flag to hwupload/hwmap 2023-03-27 17:14:31 +02:00
vf_hysteresis.c
vf_iccdetect.c avutil/csp: create public API for colorspace structs 2022-06-01 13:52:38 -04:00
vf_iccgen.c lavfi: add vf_iccgen for generating ICC profiles 2022-04-23 21:51:55 +02:00
vf_identity.c
vf_idet.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_idet.h
vf_il.c
vf_kerndeint.c
vf_lagfun.c avfilter/vf_lagfun: call av_frame_copy_props() 2023-01-17 22:55:14 +01:00
vf_lenscorrection.c
vf_lensfun.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
vf_libopencv.c
vf_libplacebo.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_libvmaf.c avfilter/vf_libvmaf: use av_dict_iterate 2022-12-01 11:21:14 +01:00
vf_limitdiff.c
vf_limiter.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_lumakey.c
vf_lut2.c
vf_lut3d.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
vf_lut.c
vf_maskedclamp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_maskedmerge.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_maskedminmax.c
vf_maskedthreshold.c avfilter/vf_maskedthreshold: implement diff mode 2022-10-21 20:11:14 +02:00
vf_maskfun.c avfilter/vf_maskfun: properly handle read-only frames 2022-05-04 20:51:45 +02:00
vf_mcdeint.c avfilter/vf_mcdeint: update to new API 2023-03-26 01:46:49 +01:00
vf_median.c
vf_mergeplanes.c avfilter/vf_mergeplanes: deprecate mapping option 2022-04-05 12:03:36 +02:00
vf_mestimate.c
vf_midequalizer.c
vf_minterpolate.c lavfi/vf_minterpolate: set output frame durations 2022-10-13 10:19:13 +02:00
vf_misc_vaapi.c
vf_mix.c avfilter/vf_mix: output same number of frames from input for tmix 2022-04-29 22:27:39 +02:00
vf_monochrome.c
vf_morpho.c
vf_mpdecimate.c
vf_multiply.c avfilter: add multiply video filter 2022-05-05 19:07:10 +02:00
vf_negate.c
vf_neighbor_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_neighbor.c
vf_nlmeans_init.h all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_nlmeans_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_nlmeans.c avfilter/vf_nlmeans: Move ff_nlmeans_init into a header 2022-05-06 05:19:50 +02:00
vf_nlmeans.h avfilter/vf_nlmeans: Move ff_nlmeans_init into a header 2022-05-06 05:19:50 +02:00
vf_nnedi.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
vf_noise.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_noise.h
vf_normalize.c
vf_null.c
vf_ocr.c
vf_overlay_cuda.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
vf_overlay_cuda.cu
vf_overlay_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_overlay_qsv.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_overlay_vaapi.c lavfi/overlay_vaapi: remove unnecessary code 2023-01-17 10:10:52 +08:00
vf_overlay_vulkan.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_overlay.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
vf_overlay.h lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
vf_owdenoise.c
vf_pad_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_pad.c
vf_palettegen.c avfilter/palette{gen,use}: misc for-loop cosmetics 2023-01-03 17:18:56 +01:00
vf_paletteuse.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
vf_perspective.c
vf_phase.c
vf_photosensitivity.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
vf_pixdesctest.c
vf_pixelize.c avfilter: add pixelize video filter 2022-04-14 22:37:21 +02:00
vf_pp7.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_pp7.h
vf_pp.c
vf_premultiply.c
vf_procamp_vaapi.c
vf_program_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_pseudocolor.c avfilter/vf_pseudocolor: add spectral preset 2022-11-04 08:50:04 +01:00
vf_psnr.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
vf_pullup.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_pullup.h
vf_qp.c avfilter/vf_qp: Don't store NAN in int 2022-11-09 17:39:00 +01:00
vf_random.c avfilter/vf_random: set output frame duration 2023-01-27 23:01:52 +01:00
vf_readeia608.c
vf_readvitc.c
vf_remap_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_remap.c
vf_removegrain.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_removelogo.c
vf_repeatfields.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
vf_rotate.c lavfi/rotate: Avoid undefined behaviour. 2022-10-10 02:58:39 +02:00
vf_sab.c
vf_scale_cuda.c
vf_scale_cuda.cu
vf_scale_cuda.h
vf_scale_npp.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
vf_scale_vaapi.c
vf_scale_vulkan.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_scale.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
vf_scdet.c avfilter/vf_scdet: fix introduced discrepancy with latest change 2023-01-24 22:02:45 +01:00
vf_scroll.c
vf_selectivecolor.c
vf_separatefields.c
vf_setparams.c
vf_sharpen_npp.c
vf_shear.c
vf_showinfo.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
vf_showpalette.c
vf_shuffleframes.c
vf_shufflepixels.c
vf_shuffleplanes.c
vf_signalstats.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
vf_signature.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +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
vf_spp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_spp.h
vf_sr.c lavf/sr: fix the segmentation fault caused by incorrect input frame free. 2022-07-22 08:15:04 +08:00
vf_ssim360.c avfilter/vf_ssim360: Remove dead code 2023-03-14 07:16:45 +01:00
vf_ssim.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
vf_stack_qsv.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_stack_vaapi.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_stack.c avfilter/xstack: Add support for fixed size grid 2022-07-04 19:49:31 +02:00
vf_stereo3d.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_subtitles.c
vf_super2xsai.c
vf_swaprect.c lavu/frame: deprecate AVFrame.pkt_{pos,size} 2023-03-20 10:42:09 +01:00
vf_swapuv.c
vf_telecine.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
vf_threshold_init.h avfilter/vf_threshold: fix handling of zero threshold 2022-10-27 10:23:24 +02:00
vf_threshold.c avfilter/vf_threshold: Move ff_threshold_init into a header 2022-05-06 05:19:50 +02:00
vf_thumbnail_cuda.c
vf_thumbnail_cuda.cu
vf_thumbnail.c avfilter/vf_thumbnail: allow to change stats log level 2022-12-05 21:08:02 +01:00
vf_tile.c
vf_tinterlace.c avfilter/vf_tinterlace: support full-range YUV 2022-12-20 14:02:37 +01:00
vf_tmidequalizer.c
vf_tonemap_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_tonemap_vaapi.c
vf_tonemap.c avutil/csp: create public API for colorspace structs 2022-06-01 13:52:38 -04:00
vf_tpad.c avfilter/vf_tpad: set output frame duration 2023-01-27 23:01:52 +01:00
vf_transpose_npp.c
vf_transpose_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_transpose_vaapi.c
vf_transpose_vulkan.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_transpose.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_unsharp_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_unsharp.c
vf_untile.c avfilter/vf_untile: swap the chroma shift values used for plane offsets 2023-03-16 16:07:40 -03:00
vf_uspp.c avfilter/vf_uspp: add AV_CODEC_FLAG_RECON_FRAME support 2023-03-26 01:46:49 +01:00
vf_v360.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_vaguedenoiser.c
vf_varblur.c
vf_vectorscope.c avfilter/vf_vectorscope: add some commands support 2022-04-08 18:54:00 +02:00
vf_vflip.c
vf_vfrdet.c
vf_vibrance.c avfilter/vf_vibrance: reduce copy operations 2023-02-11 10:36:56 +01:00
vf_vidstabdetect.c avfilter: use ff_inlink_make_frame_writable() 2023-02-12 13:32:00 +01:00
vf_vidstabtransform.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
vf_vif.c avfilter/vf_vif: add missing framesync options 2022-12-07 12:23:16 +01:00
vf_vignette.c
vf_vmafmotion.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
vf_vpp_qsv.c lavfi/vf_vpp_qsv: only add the given output sw format to output pad 2023-03-31 10:27:58 +08:00
vf_w3fdif.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
vf_waveform.c avfilter/vf_waveform: copy props from input frame 2022-04-08 18:54:00 +02:00
vf_weave.c
vf_xbr.c
vf_xfade_opencl.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vf_xfade.c avfilter/vf_xfade: fix zx and zy comparison for slide* 2022-07-12 16:32:30 +02:00
vf_xmedian.c avfilter/vf_xmedian: fix multiple threads usage 2022-04-29 22:27:39 +02:00
vf_yadif_cuda.c
vf_yadif_cuda.cu
vf_yadif_videotoolbox.m avfilter: Constify non-const filters 2022-04-01 21:29:01 +02:00
vf_yadif.c vf_yadif: Remove unused emms_c 2023-02-14 19:09:19 +00:00
vf_yaepblur.c
vf_zoompan.c
vf_zscale.c avfilter/vf_zscale: Add smpte240m transfer option and fix matrix option typo 2022-07-28 16:17:23 +02:00
video.c avfilter/video: Fix newline in trace output 2022-09-14 21:49:00 +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
vidstabutils.h
vmaf_motion.h
vsink_nullsink.c
vsrc_cellauto.c avfilter/vsrc_cellauto: set video frame duration 2023-01-17 17:46:58 +01:00
vsrc_ddagrab_shaders.h avfilter/vsrc_ddagrab: fix checkheaders error 2022-07-18 13:08:39 +02:00
vsrc_ddagrab.c lavfi: add a flag for filters able to work with hw_device_ctx 2023-03-24 10:16:51 +01:00
vsrc_gradients.c avfilter/vsrc_gradients: set output video frame duration 2023-01-17 18:49:31 +01:00
vsrc_life.c avfilter/vsrc_life: set video frame duration 2023-01-17 17:46:58 +01:00
vsrc_mandelbrot.c avfilter/vsrc_mandelbrot: set video frame duration 2023-01-17 17:46:58 +01:00
vsrc_mptestsrc.c avfilter/vsrc_mptestsrc: set video frame duration 2023-01-17 17:46:58 +01:00
vsrc_sierpinski.c avfilter/vsrc_sierpinski: set video frame duration 2023-01-17 17:46:57 +01:00
vsrc_testsrc.c avfilter/vsrc_testsrc: set video frame duration 2023-01-17 17:46:57 +01:00
vulkan_filter.c
vulkan_filter.h
vulkan.c
vulkan.h
w3fdif.h
window_func.h avfilter/window_func: add kaiser window 2022-10-20 12:13:37 +02:00
yadif_common.c
yadif.h