external_ffmpeg/doc
openvela-robot 4cc6af2a0e random_seed: Rewrite the generic clock() based seed code
The new code is faster and reuses the previous state in case of
multiple calls.

The previous code could easily end up in near-infinite loops,
if the difference between two clock() calls never was larger than
1.

This makes fate-parseutils finish in finite time when run in wine,
if CryptGenRandom isn't available (which e.g. isn't available if
targeting Windows RT/metro).

Patch originally by Michael Niedermayer but with some modifications
by Martin Storsjö.

Signed-off-by: Martin Storsjö <martin@martin.st>
2026-04-20 15:13:56 +08:00
..
doxy random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
examples random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
APIchanges random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
Doxyfile random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
Makefile random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
RELEASE_NOTES random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
avconv.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
avplay.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
avprobe.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
avserver.conf random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
avserver.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
avtools-common-opts.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
avutil.txt random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
bitstream_filters.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
build_system.txt random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
demuxers.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
developer.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
doxy-wrapper.sh random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
encoders.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
eval.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
faq.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
fate.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
filters.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
general.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
git-howto.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
git-howto.txt random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
indevs.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
libavfilter.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
metadata.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
multithreading.txt random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
muxers.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
nut.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
optimization.txt random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
outdevs.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
platform.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
print_options.c random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
protocols.texi random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
rate_distortion.txt miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
soc.txt random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
swscale.txt x86: mmx2 ---> mmxext in comments and messages 2012-10-31 00:37:42 +01:00
t2h.init random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
tablegen.txt Update tablegen documentation for WRITE_ARRAY macro. 2010-06-27 14:31:50 +00:00
texi2pod.pl random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00
viterbi.txt random_seed: Rewrite the generic clock() based seed code 2026-04-20 15:13:56 +08:00