mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2025-01-17 04:41:08 +00:00
935837c3d3
For memcpy and memcmp, we need to multiply by the element size, otherwise we're copying and comparing only a fraction of the buffer. For decorrelate_sr, the buffer p1 is the one that is mutated; copy and check p1 instead of p2. For decorrelate_sm, both buffers are mutated, so copy and check both of them. For decorrelate_sm, the memcpy initialization of p1 and p1_2 was reversed - p1 is filled with randomize, but then memcpy copies from p1_2 to p1. As p1_2 is uninitialized at this point, clang concluded that the copy was bogus and omitted it entirely, triggering failures in this test on x86 (where there was an existing assembly implementation to test). Signed-off-by: Martin Storsjö <martin@martin.st> |
||
---|---|---|
.. | ||
aarch64 | ||
arm | ||
riscv | ||
x86 | ||
.gitignore | ||
aacencdsp.c | ||
aacpsdsp.c | ||
ac3dsp.c | ||
af_afir.c | ||
alacdsp.c | ||
audiodsp.c | ||
av_tx.c | ||
blockdsp.c | ||
bswapdsp.c | ||
checkasm.c | ||
checkasm.h | ||
exrdsp.c | ||
fixed_dsp.c | ||
flacdsp.c | ||
float_dsp.c | ||
fmtconvert.c | ||
g722dsp.c | ||
h264chroma.c | ||
h264dsp.c | ||
h264pred.c | ||
h264qpel.c | ||
hevc_add_res.c | ||
hevc_deblock.c | ||
hevc_idct.c | ||
hevc_pel.c | ||
hevc_sao.c | ||
huffyuvdsp.c | ||
idctdsp.c | ||
jpeg2000dsp.c | ||
llauddsp.c | ||
llviddsp.c | ||
llviddspenc.c | ||
lpc.c | ||
Makefile | ||
motion.c | ||
opusdsp.c | ||
pixblockdsp.c | ||
sbrdsp.c | ||
sw_gbrp.c | ||
sw_rgb.c | ||
sw_scale.c | ||
synth_filter.c | ||
takdsp.c | ||
utvideodsp.c | ||
v210dec.c | ||
v210enc.c | ||
vc1dsp.c | ||
vf_blend.c | ||
vf_bwdif.c | ||
vf_colorspace.c | ||
vf_convolution.c | ||
vf_eq.c | ||
vf_gblur.c | ||
vf_hflip.c | ||
vf_nlmeans.c | ||
vf_threshold.c | ||
videodsp.c | ||
vorbisdsp.c | ||
vp8dsp.c | ||
vp9dsp.c |