ffmpeg/libavfilter/x86
Andreas Rheinhardt 3ba570de8b avfilter/x86/vf_noise: Port line_noise funcs to SSE2
This avoids having to fix up ABI violations via emms_c and
also leads to a 73% speedup for the line noise average version
here.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2025-10-16 19:09:45 +02:00
..
af_afir.asm avfilter/x86/af_afir: add FMA3 SIMD 2023-09-17 11:11:24 +02:00
af_afir_init.c avfilter/x86/af_afir: add FMA3 SIMD 2023-09-17 11:11:24 +02:00
af_anlmdn.asm
af_anlmdn_init.c
af_volume.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
af_volume_init.c
avf_showcqt.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
avf_showcqt_init.c
colorspacedsp.asm
colorspacedsp_init.c
f_ebur128.asm avfilter/x86/f_ebur128: replace AVX2 instruction with AVX equivalent 2025-06-22 09:31:44 -03:00
f_ebur128_init.c avfilter/x86/f_ebur128: implement AVX peak calculation 2025-06-21 17:28:39 +02:00
Makefile avfilter/vf_idet: separate DSP parts 2025-09-21 11:02:41 +00:00
scene_sad.asm avfilter/x86/scene_sad: add high bit depth AVX2/AVX512 version 2025-07-17 12:26:06 +02:00
scene_sad_init.c avfilter/x86/scene_sad: add high bit depth AVX2/AVX512 version 2025-07-17 12:26:06 +02:00
vf_atadenoise.asm
vf_atadenoise_init.c
vf_blackdetect.asm avfilter/x86/vf_blackdetect: add missing preprocessor check 2025-07-18 15:17:02 -03:00
vf_blackdetect_init.c avfilter/x86/vf_blackdetect_init: don't enable the ASM functions on targets where it's known they will be slower 2025-07-18 13:05:44 -03:00
vf_blend.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_blend_init.c avfilter/blend: put slice parameters to a single struct 2024-05-14 21:07:37 +02:00
vf_bwdif.asm avfilter/x86/vf_bwdif: use the correct preprocessor check 2025-08-03 19:26:18 -03:00
vf_bwdif_init.c vf_bwdif: add AVX512 implementation 2025-08-03 22:13:51 +00:00
vf_colordetect.asm avfilter/vf_colordetect: detect fully opaque alpha planes 2025-08-18 18:50:00 +00:00
vf_colordetect_init.c avfilter/vf_colordetect: Rename header to vf_colordetectdsp.h 2025-09-16 18:22:24 +02:00
vf_convolution.asm libavfilter/x86/vf_convolution: fix sobel swap issue on WIN64 2022-11-21 12:28:25 +08:00
vf_convolution_init.c
vf_eq.asm
vf_eq_init.c
vf_framerate.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_framerate_init.c
vf_fspp.asm
vf_fspp_init.c
vf_gblur.asm
vf_gblur_init.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vf_gradfun.asm avfilter/x86/vf_gradfun: Remove MMXEXT func overridden by SSSE3 2025-09-26 06:21:35 +02:00
vf_gradfun_init.c avfilter/x86/vf_gradfun: Remove MMXEXT func overridden by SSSE3 2025-09-26 06:21:35 +02:00
vf_hflip.asm
vf_hflip_init.c
vf_hqdn3d.asm all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
vf_hqdn3d_init.c
vf_idetdsp.asm avfilter/x86/vf_idetdsp: add AVX2 and AVX512 implementations 2025-09-21 11:02:41 +00:00
vf_idetdsp_init.c avfilter/x86/vf_idetdsp: add AVX2 and AVX512 implementations 2025-09-21 11:02:41 +00:00
vf_interlace.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_limiter.asm
vf_limiter_init.c
vf_lut3d.asm
vf_lut3d_init.c
vf_maskedclamp.asm
vf_maskedclamp_init.c
vf_maskedmerge.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_maskedmerge_init.c
vf_nlmeans.asm
vf_nlmeans_init.c
vf_noise.c avfilter/x86/vf_noise: Port line_noise funcs to SSE2 2025-10-16 19:09:45 +02:00
vf_overlay.asm x86: Avoid using 'd' as an argument name 2024-03-24 14:53:57 +01:00
vf_overlay_init.c avfilter/x86/vf_overlay: simplify function signature 2025-09-02 17:06:25 +02:00
vf_pp7.asm
vf_pp7_init.c
vf_psnr.asm
vf_psnr_init.c
vf_pullup.asm avfilter/x86/vf_pullup: Port pullup functions to SSE2, SSSE3 2025-10-15 19:43:37 +02:00
vf_pullup_init.c avfilter/x86/vf_pullup: Port pullup functions to SSE2, SSSE3 2025-10-15 19:43:37 +02:00
vf_removegrain.asm
vf_removegrain_init.c
vf_spp.c avfilter/x86/vf_spp: Port store_slice to SSE2 2025-10-15 19:43:37 +02:00
vf_ssim.asm avfilter/vf_ssim: Fix x86 assembly code for SSIM calculation 2023-08-21 17:04:51 +02:00
vf_ssim_init.c
vf_stereo3d.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_stereo3d_init.c
vf_threshold.asm
vf_threshold_init.c
vf_tinterlace_init.c
vf_transpose.asm
vf_transpose_init.c
vf_v360.asm
vf_v360_init.c
vf_w3fdif.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_w3fdif_init.c
vf_yadif.asm
vf_yadif_init.c
yadif-10.asm
yadif-16.asm