ffmpeg/libavfilter/x86
Ruiling Song 98e419cbf5 avfilter/vf_convolution: add x86 SIMD for filter_3x3()
Tested using a simple command (apply edge enhance):
./ffmpeg_g -i ~/Downloads/bbb_sunflower_1080p_30fps_normal.mp4 \
 -vf convolution="0 0 0 -1 1 0 0 0 0:0 0 0 -1 1 0 0 0 0:0 0 0 -1 1 0 0 0 0:0 0 0 -1 1 0 0 0 0:5:1:1:1:0:128:128:128" \
 -an -vframes 1000 -f null /dev/null

The fps increase from 151 to 270 on my local machine.

Signed-off-by: Ruiling Song <ruiling.song@intel.com>
2019-08-07 14:31:28 +08:00
..
Makefile avfilter/vf_convolution: add x86 SIMD for filter_3x3() 2019-08-07 14:31:28 +08:00
af_afir.asm
af_afir_init.c
af_anlmdn.asm
af_anlmdn_init.c
af_volume.asm
af_volume_init.c
avf_showcqt.asm
avf_showcqt_init.c
colorspacedsp.asm
colorspacedsp_init.c
scene_sad.asm
scene_sad_init.c
vf_blend.asm
vf_blend_init.c
vf_bwdif.asm
vf_bwdif_init.c
vf_convolution.asm avfilter/vf_convolution: add x86 SIMD for filter_3x3() 2019-08-07 14:31:28 +08:00
vf_convolution_init.c avfilter/vf_convolution: add x86 SIMD for filter_3x3() 2019-08-07 14:31:28 +08:00
vf_eq.c
vf_framerate.asm
vf_framerate_init.c
vf_fspp.asm
vf_fspp_init.c
vf_gblur.asm
vf_gblur_init.c
vf_gradfun.asm
vf_gradfun_init.c
vf_hflip.asm
vf_hflip_init.c
vf_hqdn3d.asm
vf_hqdn3d_init.c
vf_idet.asm
vf_idet_init.c
vf_interlace.asm
vf_limiter.asm
vf_limiter_init.c
vf_maskedmerge.asm
vf_maskedmerge_init.c
vf_noise.c
vf_overlay.asm
vf_overlay_init.c
vf_pp7.asm
vf_pp7_init.c
vf_psnr.asm
vf_psnr_init.c
vf_pullup.asm
vf_pullup_init.c
vf_removegrain.asm
vf_removegrain_init.c
vf_spp.c
vf_ssim.asm
vf_ssim_init.c
vf_stereo3d.asm
vf_stereo3d_init.c
vf_threshold.asm
vf_threshold_init.c
vf_tinterlace_init.c
vf_w3fdif.asm
vf_w3fdif_init.c
vf_yadif.asm
vf_yadif_init.c
yadif-10.asm
yadif-16.asm