ffmpeg/tests
Michael Niedermayer 278fea3664
avutil/eval: Use even better PRNG
This is the 64bit version of Chris Doty-Humphreys SFC64

Compared to the LCGs these produce much better quality numbers.
Compared to LFGs this needs less state. (our LFG has 224 byte
state for its 32bit version) this has 32byte state
Also the initialization for our LFG is slower.
This is also much faster than KISS or PCG.

This commit replaces the broken LCG used before.
(broken as it had only a period ~200M due to being put in a double)

This changes the output from random() which is why libswresample.mak
is updated, update was done using the command in libswresample.mak

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2024-01-16 01:34:57 +01:00
..
api
checkasm checkasm: Test whether the native FFmpeg timers work 2024-01-15 23:29:12 +02:00
fate avutil/eval: Use even better PRNG 2024-01-16 01:34:57 +01:00
filtergraphs
maps fate: Add fsync filter tests 2024-01-05 09:29:05 +01:00
ref avutil/eval: Use even better PRNG 2024-01-16 01:34:57 +01:00
.gitignore
Makefile fate: Add fsync filter tests 2024-01-05 09:29:05 +01:00
audiogen.c
audiomatch.c
base64.c
copycooker.sh
extended.ffconcat
fate-run.sh
fate-valgrind.supp
fate.sh fate: Allow running multiple rounds of tests with differing settings 2023-12-19 13:34:25 +02:00
md5.sh
refcmp-metadata.awk
reference.pnm
rotozoom.c
simple1.ffconcat
simple2.ffconcat
test.ffmeta
tiny_psnr.c
tiny_ssim.c
utils.c
videogen.c