1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-07 11:13:41 +02:00
FFmpeg/libavfilter/x86
Evgeny Pavlov cb1479faca avfilter/vf_ssim: Fix x86 assembly code for SSIM calculation
This commit fixes bug #10495

The code had several bugs related to post-loop compensation code:
- test assembly instruction performs bitwise AND operation and
generate flags used by jz branch instruction. Wrong test condition
leads to incorrect branching
- Incorrect compensation code for some branches

Signed-off-by: Evgeny Pavlov <lucenticus@gmail.com>
2023-08-21 17:04:51 +02:00
..
af_afir_init.c
af_afir.asm
af_anlmdn_init.c
af_anlmdn.asm
af_volume_init.c
af_volume.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
avf_showcqt_init.c
avf_showcqt.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
colorspacedsp_init.c
colorspacedsp.asm
Makefile
scene_sad_init.c
scene_sad.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_atadenoise_init.c
vf_atadenoise.asm
vf_blend_init.c
vf_blend.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_bwdif_init.c 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
vf_bwdif.asm avfilter/bwdif: add avx2 filter_line function 2023-03-25 02:38:17 +01:00
vf_convolution_init.c
vf_convolution.asm libavfilter/x86/vf_convolution: fix sobel swap issue on WIN64 2022-11-21 12:28:25 +08:00
vf_eq_init.c
vf_eq.asm
vf_framerate_init.c
vf_framerate.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_fspp_init.c
vf_fspp.asm
vf_gblur_init.c
vf_gblur.asm
vf_gradfun_init.c
vf_gradfun.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_hflip_init.c
vf_hflip.asm
vf_hqdn3d_init.c
vf_hqdn3d.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_idet_init.c
vf_idet.asm
vf_interlace.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_limiter_init.c
vf_limiter.asm
vf_lut3d_init.c
vf_lut3d.asm
vf_maskedclamp_init.c
vf_maskedclamp.asm
vf_maskedmerge_init.c
vf_maskedmerge.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_nlmeans_init.c
vf_nlmeans.asm
vf_noise.c
vf_overlay_init.c
vf_overlay.asm
vf_pp7_init.c
vf_pp7.asm
vf_psnr_init.c
vf_psnr.asm
vf_pullup_init.c
vf_pullup.asm
vf_removegrain_init.c
vf_removegrain.asm
vf_spp.c
vf_ssim_init.c
vf_ssim.asm avfilter/vf_ssim: Fix x86 assembly code for SSIM calculation 2023-08-21 17:04:51 +02:00
vf_stereo3d_init.c
vf_stereo3d.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_threshold_init.c
vf_threshold.asm
vf_tinterlace_init.c
vf_transpose_init.c
vf_transpose.asm
vf_v360_init.c
vf_v360.asm
vf_w3fdif_init.c
vf_w3fdif.asm x86: replace explicit REP_RETs with RETs 2023-02-01 04:23:55 +01:00
vf_yadif_init.c
vf_yadif.asm
yadif-10.asm
yadif-16.asm