1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-08 13:22:53 +02:00
FFmpeg/libavfilter
Haihao Xiang a1b3e8f2d7 lavfi/vf_vpp_qsv: add vpp_preinit callback
Set the expected default value for options in this callback, hence we
have the right values even if these options are not included in the
option arrray.

This is in preparation for reusing the code for other QSV filters.

Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2023-01-17 10:10:52 +08:00
..
aarch64
cuda
dnn
metal
opencl
tests
x86
.gitignore
aeval.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 avfilter: add adrc filter 2022-12-19 20:43:58 +01:00
af_adynamicequalizer.c
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
af_afftfilt.c
af_afir.c avfilter/afir_template: make IR transitions artifacts free 2023-01-02 15:33:57 +01:00
af_afir.h avfilter/afir_template: make IR transitions artifacts free 2023-01-02 15:33:57 +01:00
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_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
af_channelsplit.c
af_chorus.c
af_compand.c
af_compensationdelay.c
af_crossfeed.c
af_crystalizer.c
af_dcshift.c
af_deesser.c
af_dialoguenhance.c
af_drmeter.c
af_dynaudnorm.c
af_earwax.c
af_extrastereo.c
af_firequalizer.c
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
af_ladspa.c
af_loudnorm.c
af_lv2.c
af_mcompand.c
af_pan.c
af_replaygain.c
af_rubberband.c
af_sidechaincompress.c
af_silencedetect.c
af_silenceremove.c
af_sofalizer.c
af_speechnorm.c
af_stereotools.c
af_stereowiden.c
af_superequalizer.c
af_surround.c
af_tremolo.c
af_vibrato.c
af_virtualbass.c
af_volume.c
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 fractional delay IR source filter 2023-01-16 09:59:31 +01: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
asrc_anoisesrc.c
asrc_anullsrc.c
asrc_flite.c
asrc_hilbert.c
asrc_sinc.c
asrc_sine.c
atadenoise.h
audio.c
audio.h
avf_a3dscope.c
avf_abitscope.c
avf_ahistogram.c
avf_aphasemeter.c
avf_avectorscope.c avfilter/avf_avectorscope: add anti-aliased line drawing mode 2023-01-09 18:07:05 +01:00
avf_concat.c
avf_showcqt.c
avf_showcqt.h
avf_showcwt.c
avf_showfreqs.c
avf_showspatial.c
avf_showspectrum.c
avf_showvolume.c
avf_showwaves.c
avfilter.c lavfi/avfilter: process options for filters without a private class 2023-01-10 11:52:02 +01:00
avfilter.h lavfi: remove AVFilter.init_dict() 2023-01-10 11:52:02 +01:00
avfiltergraph.c
avfilterres.rc
bbox.c
bbox.h
blend_modes.c
blend.h
boxblur.c
boxblur.h
bufferqueue.h
buffersink.c
buffersink.h
buffersrc.c
buffersrc.h
bwdif.h
colorchannelmixer_template.c
colorspace.c
colorspace.h
colorspacedsp_template.c
colorspacedsp_yuv2yuv_template.c
colorspacedsp.c
colorspacedsp.h
convolution.h
deshake.h
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
f_ebur128.c
f_graphmonitor.c
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
f_sendcmd.c
f_sidedata.c
f_streamselect.c
f_zmq.c
fflcms2.c
fflcms2.h
fifo.c
file_open.c
filters.h
formats.c
formats.h
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 lavfi/graphparser: drop a redundant label 2023-01-10 11:52:02 +01:00
hermite.h
hflip.h
internal.h
lavfutils.c
lavfutils.h
libavfilter.v
limiter.h
log2_tab.c
lswsutils.c
lswsutils.h
lut3d.h
Makefile avfilter: add fractional delay IR source filter 2023-01-16 09:59:31 +01: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 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
preserve_color.h
psnr.h
pthread.c
qp_table.c
qp_table.h
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
split.c
src_avsynctest.c
src_movie.c
ssim.h
stereo3d.h
thread.h
threshold.h
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
vaapi_vpp.h
vaf_spectrumsynth.c
version_major.h
version.c
version.h avfilter: add fractional delay IR source filter 2023-01-16 09:59:31 +01:00
vf_addroi.c
vf_alphamerge.c
vf_amplify.c
vf_aspect.c
vf_atadenoise.c
vf_avgblur_opencl.c
vf_avgblur_vulkan.c
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 avfilter/vf_blackdetect: support full-range YUV 2022-12-20 14:02:37 +01:00
vf_blackframe.c
vf_blend_init.h
vf_blend_vulkan.c
vf_blend.c
vf_blockdetect.c
vf_blurdetect.c
vf_bm3d.c
vf_boxblur.c
vf_bwdif.c
vf_cas.c
vf_chromaber_vulkan.c
vf_chromakey_cuda.c
vf_chromakey_cuda.cu
vf_chromakey.c
vf_chromanr.c
vf_chromashift.c
vf_ciescope.c
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
vf_colortemperature.c
vf_convolution_opencl.c
vf_convolution.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
vf_deblock.c
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
vf_deflicker.c
vf_deinterlace_qsv.c
vf_deinterlace_vaapi.c
vf_dejudder.c
vf_delogo.c
vf_derain.c
vf_deshake_opencl.c
vf_deshake.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_drawtext.c
vf_edgedetect.c
vf_elbg.c
vf_entropy.c
vf_epx.c
vf_eq.c
vf_eq.h
vf_estdif.c
vf_exposure.c
vf_extractplanes.c
vf_fade.c
vf_feedback.c
vf_fftdnoiz.c
vf_fftfilt.c
vf_field.c
vf_fieldhint.c
vf_fieldmatch.c
vf_fieldorder.c
vf_fillborders.c
vf_find_rect.c
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
vf_fspp.c
vf_fspp.h
vf_gblur_init.h
vf_gblur_vulkan.c
vf_gblur.c
vf_geq.c
vf_gradfun.c
vf_grayworld.c
vf_guided.c
vf_hflip_init.h
vf_hflip.c
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
vf_hwmap.c
vf_hwupload_cuda.c
vf_hwupload.c
vf_hysteresis.c
vf_iccdetect.c
vf_iccgen.c
vf_identity.c
vf_idet.c
vf_idet.h
vf_il.c
vf_kerndeint.c
vf_lagfun.c
vf_lenscorrection.c
vf_lensfun.c
vf_libopencv.c
vf_libplacebo.c
vf_libvmaf.c
vf_limitdiff.c
vf_limiter.c
vf_lumakey.c
vf_lut2.c
vf_lut3d.c
vf_lut.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_opencl.c
vf_neighbor.c
vf_nlmeans_init.h
vf_nlmeans_opencl.c
vf_nlmeans.c
vf_nlmeans.h
vf_nnedi.c
vf_noise.c
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
vf_overlay_vaapi.c
vf_overlay_vulkan.c
vf_overlay.c
vf_overlay.h
vf_owdenoise.c
vf_pad_opencl.c
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/paletteuse: use explicit key indexes in set_frame_lut 2023-01-03 17:29:13 +01:00
vf_perspective.c
vf_phase.c
vf_photosensitivity.c
vf_pixdesctest.c
vf_pixelize.c
vf_pp7.c
vf_pp7.h
vf_pp.c
vf_premultiply.c
vf_procamp_vaapi.c
vf_program_opencl.c
vf_pseudocolor.c
vf_psnr.c
vf_pullup.c
vf_pullup.h
vf_qp.c
vf_random.c
vf_readeia608.c
vf_readvitc.c
vf_remap_opencl.c
vf_remap.c
vf_removegrain.c
vf_removelogo.c
vf_repeatfields.c
vf_rotate.c
vf_sab.c
vf_scale_cuda.c
vf_scale_cuda.cu
vf_scale_cuda.h
vf_scale_npp.c
vf_scale_qsv.c
vf_scale_vaapi.c
vf_scale_vulkan.c
vf_scale.c lavfi/vf_scale: allow passing options to swscale directly 2023-01-10 11:52:02 +01:00
vf_scdet.c
vf_scroll.c
vf_selectivecolor.c
vf_separatefields.c
vf_setparams.c
vf_sharpen_npp.c
vf_shear.c
vf_showinfo.c avfilter/vf_showinfo: add support for Ambient Viewing Environment side data 2023-01-15 12:32:21 -03:00
vf_showpalette.c
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_ssim.c
vf_stack.c
vf_stereo3d.c
vf_subtitles.c
vf_super2xsai.c
vf_swaprect.c
vf_swapuv.c
vf_telecine.c
vf_threshold_init.h
vf_threshold.c
vf_thumbnail_cuda.c
vf_thumbnail_cuda.cu
vf_thumbnail.c
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
vf_tonemap_vaapi.c
vf_tonemap.c
vf_tpad.c
vf_transpose_npp.c
vf_transpose_opencl.c
vf_transpose_vaapi.c
vf_transpose_vulkan.c
vf_transpose.c
vf_unsharp_opencl.c
vf_unsharp.c
vf_untile.c
vf_uspp.c
vf_v360.c
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
vf_vpp_qsv.c lavfi/vf_vpp_qsv: add vpp_preinit callback 2023-01-17 10:10:52 +08:00
vf_w3fdif.c
vf_waveform.c
vf_weave.c
vf_xbr.c
vf_xfade_opencl.c
vf_xfade.c
vf_xmedian.c
vf_yadif_cuda.c
vf_yadif_cuda.cu
vf_yadif_videotoolbox.m
vf_yadif.c
vf_yaepblur.c
vf_zoompan.c
vf_zscale.c
video.c
video.h
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
vsrc_mandelbrot.c
vsrc_mptestsrc.c
vsrc_sierpinski.c
vsrc_testsrc.c
vulkan_filter.c
vulkan_filter.h
vulkan.c
vulkan.h
w3fdif.h
window_func.h
yadif_common.c
yadif.h